我有一个典型的问题,如下所示:
1)我正在处理一个问题 X,我为那个问题做了 2 次提交,但我被困在两者之间,没有将更改推送到我的远程仓库。
我在 master 分支上的 git status 说
您的分支领先 2 次提交。
2)我现在被分配了一个新任务,我想将我在 master 分支中所做的 2 次提交推送到我现在要创建的本地分支中。
我尝试实现与以下相同:1)git log(在master上并注意到提交编号让我们称之为1111(对于提交1,旧提交)和2222(对于提交2,最新提交)2)git checkout -b my_local_branch 3) git 樱桃挑选 1111
现在,有冲突。有人可以告诉我我应该做什么。也许应用最新的提交,因为我觉得我的本地分支没有那些提交(我可能错了),因为当我这样做时
git status (在我的 local_branch 上),我没有看到我的分支领先于任何提交。
谢谢