使用git stash apply来达到最近的头部提交

时间:2018-01-18 11:18:11

标签: git version-control

我在这里有一个关于git stash apply的问题。

我曾在分公司主管和头部委员会工作0001。

在我的工作期间,我的同事已将他的提交号码0002推入主分支。现在头部提交号码是0002。

在我的同事提交之后,我想将我同事的推送更新到我当前的工作目录中。但我的工作目录中仍有我自己的本地更改。

在这种情况下,我首先将我的本地更改放入本地存储。然后我在最近的头部提交0002中拉出我的本地工作目录。

现在我的问题是,如何将存储中的更改应用于当前头部提交0002?

如果我使用" git stash apply"或者" git stash add",我将以0001为基础进入旧州。我不想要这个。我想将我的本地更改推送到最近的提交0002.

P.s:我的同事和我在同一个源文件中工作,但文件的不同部分。这意味着我们可能会发生冲突。

我的想法是,也许我可以用某种方式挑选樱桃?

这里有人可以帮助我吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

当您隐藏更改时,您可以在以后随时应用它们。它类似于合并,它将更改应用于您的工作目录。如果您有相互冲突的更改,则可以采用与合并冲突相同的方式解决这些问题。