我有一个典型的问题是这样的:创建一个本地分支推送到远程从我的主分支先前的两次提交
1)我工作的一个问题X,我做了2所提交的那个问题,但我被困在中间,并没有把更改推送到我的远程回购。在主分支
我的git的状态说,
你的分支是由提前2次的提交。
2)我现在分配了一个新的任务,我想推我在现在创建的本地分支中的主分支中执行的2个提交。
我试图实现的一样: 1)git的日志(主,并指出提交号可以称他们为1111(用于提交1,老提交)和2222(用于提交2,最新的提交) 2)混帐checkout -b my_local_branch 3)git cherry-pick 1111
现在有冲突了。有人能告诉我我应该做什么。也许应用最新的提交,因为我觉得我的本地分支没有这些提交(我可能是错误的),因为当我做
git status(在我的local_branch),我没有看到我的分支在前面任何提交。
谢谢