假设<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吃(消费)它?
你试过了吗? –