我在分支主站工作,HEAD
点提交1
。
在我工作期间,我的同事将他的 2
号提交推入主分支。现在HEAD
指向提交2
.
在同事提交后,我想将同事的推送更新到我当前的工作目录中。但是我的工作目录中仍然有自己的本地更改。
在这种情况下,我首先将我的本地更改放入本地藏匿处。然后我在最近的头部提交2
中提取我的本地工作目录。
所以我现在的问题是,如何将存储中的更改应用于当前HEAD
提交2
?
如果我使用 git stash apply
或 git stash add
,我将转到基于 0001 的旧状态。我不要这个。我想将我的本地更改推送到最近的提交2
中。
的想法是,也许我可以使用某种樱桃采摘?
当您存储更改时,您可以在以后随时应用它们。它类似于合并,将更改应用于您的工作目录。如果您有冲突的更改,则可以采用与合并冲突相同的方式解决它们。