简单问题。我该如何将当前目录中修改和跟踪的文件添加到仓库中?
假设我有3个修改过的文件。
当前目录位于code/。因此,我只想提交main.pas和feature.pas文件。
假设我有3个修改过的文件。
Utils/readme.txt
code/main.pas
code/feature.pas
当前目录位于code/。因此,我只想提交main.pas和feature.pas文件。
Utils/readme.txt
code/main.pas
code/feature.pas
仅提交已经被跟踪的文件:
git add -u
这也将获取已删除的任何文件,但不会添加新创建的文件。
git add
命令都可以跟随文件路径,而不受参数的影响。 - Matt Clark
commit
和add
这两个词,它们在git
中有非常不同的含义和功能。回答你的问题将取决于仓库的确切状态 - 更准确地说,是仓库中感兴趣的文件的确切状态。提交(commit)
修改后的文件到仓库与添加(add)
是不同的。迄今为止给出的答案只涉及如何将修改后的文件add
到仓库的暂存区。之后它们仍需要被提交(commit)。 - skeetastax