假設<filename>
正在被跟蹤的GIT中,是 git commit -m "message" <filename>
可能的,而不做 git add <filename>
?如果一個文件正在被跟蹤並且你修改了它,你可以提交而不添加?
回答
是的。如果發出:
git commit -m "message" /file/to/save.c
save.c
將被添加和單獨承諾,只要它已經被Git的跟蹤。
你可以找到它in the Git commit manual page(第一個列表的第3點)。
事實上,我不得不詳細說明答案,因爲回答_「是的」_本來有點尷尬:) –
第一點說甚至改變的文件必須「添加」。你能解釋一下嗎? – Arun
如果你想提交文件,可以通過Git跟蹤或不跟蹤,那麼你必須在'git commit -m'消息''之前'git add'它們。編寫'git commit -m'消息「file1 file2'是** git add file1的快捷鍵**; git add file2; git commit -m「message」'_provided Git已經在跟蹤'file1'和'file2'_(所以沒有文件會被誤添加)。也就是說,你「隱式」地添加它們。 –
爲了避免必須明確add
您修改的每個文件,您可以使用git commit -a -m "message"
:它會自動添加每個跟蹤的文件並提交。
- 1. 你可以在提交顛覆時修改文本文件嗎?
- 2. 如何提交文件,如果它被修改後,文件被添加並提交
- 3. 你怎麼不在git中添加未跟蹤的文件?
- 4. 修改實體而不跟蹤它
- 5. Git合併 - 不提交跟蹤文件
- 6. 你如何添加一個以軌道諸如修改index.html.erb
- 7. 混帳藏匿可以忽略修改一個跟蹤文件
- 8. 你如何做實時文件跟蹤?
- 9. 你如何克隆一個跟蹤庫?
- 10. 當你添加一個類到NSMutableArray並且你改變了這個對象和數組時,會發生什麼?
- 11. 你可以添加一個scrollTop方法到HTML正文嗎?
- 12. 如何是一個元組不可改變的,如果你可以添加到它(A + =(3,4))
- 13. 命令git提交併添加未跟蹤文件 - 在同一時間?
- 14. Git跟蹤未追蹤的文件,但未添加到提交
- 15. 添加一個刪除的文件,不要跟蹤它
- 16. 我可以添加一個文件並提交它嗎?怎麼做?
- 17. 你可以添加一個文件夾結構到IIS7嗎?
- 18. 你可以將多個文件合併成一個文件嗎?
- 19. 混帳:如何添加一個文件,但沒有跟蹤它
- 20. 如果一個文件可以播放,你如何問gstreamer?
- 21. Git:沒有添加提交但未跟蹤的文件存在
- 22. 我需要添加一個文件到Mercurial但不跟蹤對它的更改
- 23. 你如何跟蹤每個setInterval週期?
- 24. 爲什麼我必須在提交之前添加正在跟蹤的文件?
- 25. Mongodb findAndModify嵌入式文檔 - 你怎麼知道你修改了哪一個?
- 26. git僅添加修改後的更改並忽略未跟蹤的文件
- 27. auto_complete插件,它可以提交一個ID而不是名稱?
- 28. Git:推送了一個不應該被跟蹤的文件
- 29. Git更改沒有提交提交和未跟蹤文件
- 30. 你可以有你的API並在Laravel吃(消費)它?
你試過了嗎? –