Sha*_*ish 5 git git-merge-conflict
合并一些文件后,如何接受所有尚未合并的文件(我们的或他们的)?
我试过
git checkout --theirs Project\folder\*.json
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有起到任何作用。
这与现有问题不同,因为我只想接受剩余的文件。并非所有文件(这通常是提出的问题)。
如果您只想要尚未解析的文件列表,git ls-files -m并且如果您想获取这些文件的传入分支版本而不进行任何自动合并,例如 checkout --theirs,那么最有效的方法是
git ls-files -u | sed -n 's,3\\t,0\\t,p' | git update-index --index-info\ngit checkout-index -af\nRun Code Online (Sandbox Code Playgroud)\n那是 \xe2\x80\x9clist 所有未解析的索引条目。选择已解决的“他们的”条目,更新选定的索引条目,然后更新任何过时的工作树副本\xe2\x80\x9c。
\n