2013-08-05 45 views
1

在使用GitHub上的Mac,我發現了以下錯誤框,當我嘗試提交我的承諾:錯誤的Mac問我使用終端「混帳添加」

# On branch Integrating-a-recommendations-textbox 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
# modified: assets/app/scripts/templates/popups/recommend.hbs 
# modified: web/wgwt/models.py 
# modified: web/wgwt/views.py 
# 
no changes added to commit (use "git add" and/or "git commit -a") 
(1) 

我看着在其他一些問題,例如在這裏:GitHub for Mac: Can't commit and sync or just commit because I have to add files before

但我不想使用終端作爲解決方法,我想提交使用GitHub for mac。重新啓動我的機器沒有幫助。我可以在GitHub for Mac更改選項卡中看到我對綠色文件添加的內容,但似乎無法通過此錯誤。謝謝你的幫助!

+2

的消息說,使用「混帳加」。你嘗試過嗎? –

+0

我正在使用GitHub for Mac應用程序,所以在任何地方都沒有該選項。我遵循GitHub for Mac支持文檔的指示。錯誤信息是一個小小的對話框,打印出我期望在終端中的內容,是否使用終端進行提交。 – YPCrumble

+0

嗯,我沒有專門用於Mac的GitHub,但它看起來像這個頁面有你需要的信息:https://help.github.com/articles/making-changes也許你需要選擇文件,然後再嘗試承諾它,或者其他什麼。 –

回答

1

我明白,你想用你的GitHub的Mac GUI,但如果你要提交通過終端來代替,在這裏你的變化是,你會做什麼:

# Get the status of your working copy: 
$ git status 
# On branch Integrating-a-recommendations-textbox 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
# modified: assets/app/scripts/templates/popups/recommend.hbs 
# modified: web/wgwt/models.py 
# modified: web/wgwt/views.py 
# 

# Add each file you want to commit individually: 
$ git add web/wgwt/models.py 

# Or add them all at once: 
$ git add "*" 

# Make your commit 
$ git commit 

# You can also use the `--all` or `-a` flags during the commit 
# to add all **tracked/modified** files (but not untracked files) 
$ git commit -a 

# To push the new commits to a remote repo, use the following: 
$ git push <remote-name> head 
+0

這工作 - 我只需要確保我在正確的目錄「cd/web/wgwt」,我能夠做到這一點。還需要學習一些如何使用「$ git commit -m」提交提交消息。「並且這也起作用了。謝謝! – YPCrumble

+0

@YPCrumble很高興我的信息能夠幫助你。如果你認爲我的答案另外,如果你想學習如何在命令行中使用Git,我推薦[免費的在線Pro Git書](http:// git-scm)。 com/book),第1-3章和第6-6.5章,還要確保你學會了如何以交互方式和非交互方式「rebase」,你可能會使用它很多 – 2013-08-05 05:06:11

+0

:)謝謝,一旦我得到足夠的聲望upvote我會! – YPCrumble