我在这里有一个关于git stash apply的问题。
我曾在分公司主管和头部委员会工作0001。
在我的工作期间,我的同事已将他的提交号码0002推入主分支。现在头部提交号码是0002。
在我的同事提交之后,我想将我同事的推送更新到我当前的工作目录中。但我的工作目录中仍有我自己的本地更改。
在这种情况下,我首先将我的本地更改放入本地存储。然后我在最近的头部提交0002中拉出我的本地工作目录。
现在我的问题是,如何将存储中的更改应用于当前头部提交0002?
如果我使用" git stash apply"或者" git stash add",我将以0001为基础进入旧州。我不想要这个。我想将我的本地更改推送到最近的提交0002.
P.s:我的同事和我在同一个源文件中工作,但文件的不同部分。这意味着我们可能会发生冲突。
我的想法是,也许我可以用某种方式挑选樱桃?
这里有人可以帮助我吗?
谢谢。
答案 0 :(得分:1)
当您隐藏更改时,您可以在以后随时应用它们。它类似于合并,它将更改应用于您的工作目录。如果您有相互冲突的更改,则可以采用与合并冲突相同的方式解决这些问题。