什么是存储工作树的最佳方法,更新本地分支,然后合并在本地和远程分支上修改的两个文件?
我正在做如下:
git stash
,git stash save
的快捷方式,并保存我的工作树git pull
,更新我的本地分支。git stash pop
从隐藏列表中删除单个隐藏状态,并将其应用于当前工作树状态之上。这并不是那么糟糕,尽管合并部分不是最好的。我只是想合并更改,如果可能的话与mergetool合并。我该怎么办?
答案 0 :(得分:2)
你为什么不提交和改变?
git commit -a
git pull --rebase
*fix merge conflicts*
然后,如果你想附加到那个提交,你可以做
git commit -a --amend
然后,如果您要取消提交您刚刚提交的提交,但仍保存更改,请执行软重置:
git reset --soft HEAD^