git新手
我在项目的主分支中进行了相当大的更改,这些更改仍然是我的机器本地的。我的朋友刚刚在主分支中对我们的项目进行了一些大的改动。
如何撤销我的本地更改并提取他的内容以便我可以对其进行测试,并且可能会提交更改?
我在Windows上使用git bash。
答案 0 :(得分:2)
首先,隐藏您的工作副本更改(或为他们创建一个临时分支,但我们现在将使用藏匿处):
$ git stash save "Stash message"
然后获取好友的变化:
$ git fetch <remote> <branch>
如果您喜欢好友的更改,请将它们合并到您当地的分支机构中:
$ git merge <remote>/<branch>
然后,如果您想恢复以前的工作副本,只需弹出它:
$ git stash pop