在执行合并操作时,您需要将本地更改储存起来。为此,git提供git stash
命令将您未提交的更改保存到临时位置,并使用git stash pop
命令将其应用回本地代码。
以下操作可以达到目的:
git stash
git pull origin master
git stash pop
这是一个学习Git的好网站:http://gitready.com/beginner/2009/03/13/smartly-save-stashes.html
但是看了你的截图后,合并似乎不是最好的选择。相反,变基会更有意义。
git stash
git pull --rebase origin master
git stash pop
以下是一些资源,可以帮助您理解合并(merge)和变基(rebase)之间的区别:
git status
命令查看这些更改。 - seanlinsley
git log
命令获取这些信息。 - Adam Arold