因此,时不时发生的一件事是:
git merge <some-branch>我想问一下这是最后一步。我知道我可以做一个git add .,但我可能有一些我不想添加到版本控制中的松散文件。
是否有命令、别名或您知道的某种方法来仅添加以前冲突的文件?
如果您有一些不想添加的文件,但没有任何此类不冲突的更改,则可以使用git add --update:
git add -u .
Run Code Online (Sandbox Code Playgroud)
来自git-add(1):
-u,--update更新索引已经有匹配的条目
<pathspec>。这将删除和修改索引条目以匹配工作树,但不添加新文件。如果使用 option
<pathspec>时没有给出-u,则更新整个工作树中的所有跟踪文件(旧版本的 Git 用于将更新限制为当前目录及其子目录)。