Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
存储工作树、更新本地分支然后合并在本地和远程分支上修改的两个文件的最佳方法是什么?
我正在做如下:
git stash
git stash save
git pull
git stash pop
这还不错,尽管合并部分不是最好的。我只想合并更改,如果可能的话,使用 mergetool。我该怎么做?
你为什么不直接提交和变基?
git commit -a git pull --rebase *fix merge conflicts*
然后,如果您想追加到该提交,您可以执行
git commit -a --amend
然后,如果您想取消提交刚刚所做的提交,但仍要保存更改,请进行软重置:
git reset --soft HEAD^