因此,时不时发生的一件事是:
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 用于将更新限制为当前目录及其子目录)。