2014-02-23 85 views
-1

touch newfile在我的工作目錄中。我想自動階段,並通過使用git commit -am "added newfile"提交它,這給了我什麼,但平時:自動升級不起作用

#Untracked files: 
#newfile 
nothing added to commit but untracked files present (use "git add" to track) 

Git版本:1.8.4.msysgit.0

這應該是工作,應該不是?

+1

你試過'git add .'嗎?一個新的文件不會被暫存,但現有文件的一個變化會被'git commit -am'添加新文件'' –

+2

沒錯,'git commit -a'只有階段變化,而不是新文件 –

回答

3

git commit manpage

-a
--all

告訴命令自動階段已修改和刪除,你還沒有告訴Git的約不受影響但新文件。

所以,關於你的問題,

這應該是工作,不應該嗎?

不,不應該。

新文件需要手動優先git add

+0

好吧,誤解了我這邊。謝謝。將在幾分鐘內被接受。 – wnstnsmth