1

git新手

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

我如何搁置我的本地更改并拉出他的东西,以便我可以测试它并可能从该拉取中提交更改?

我在 Windows 上使用 git bash。

4

1 回答 1

2

首先,存储您的工作副本更改(或为它们创建一个临时分支,但我们现在将使用 stash):

$ git stash save "Stash message"

然后获取好友的更改:

$ git fetch <remote> <branch>

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

$ git merge <remote>/<branch>

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

$ git stash pop
于 2013-07-15T19:41:40.980 回答