保留本地更改并使用git cmd获取最新信息

时间:2013-07-15 19:34:13

标签: git

git新手

我在项目的主分支中进行了相当大的更改,这些更改仍然是我的机器本地的。我的朋友刚刚在主分支中对我们的项目进行了一些大的改动。

如何撤销我的本地更改并提取他的内容以便我可以对其进行测试,并且可能会提交更改?

我在Windows上使用git bash。

1 个答案:

答案 0 :(得分:2)

首先,隐藏您的工作副本更改(或为他们创建一个临时分支,但我们现在将使用藏匿处):

$ git stash save "Stash message"

然后获取好友的变化:

$ git fetch <remote> <branch>

如果您喜欢好友的更改,请将它们合并到您当地的分支机构中:

$ git merge <remote>/<branch>

然后,如果您想恢复以前的工作副本,只需弹出它:

$ git stash pop