【发布时间】:2014-10-08 11:41:43
【问题描述】:
我做了一个提交,然后我记得分支上发生了变化,所以我做了一个 git pull。但这进行了合并,所以现在看起来像这样:
有没有办法解决这个问题?如何在origin/dev 之后移动我的提交?请在步骤中明确,因为我是初学者。
【问题讨论】:
-
不确定我是否完全理解你想要做什么,但听起来你应该重新设置基础 - git pull -r
-
是的,类似的......我已经完成了本地提交,然后我完成了拉取。我应该做拉然后改变......如何变基?
-
尝试:
git reset origin/dev,然后:git checkout . -
我的提交在哪里? :D
-
@sop 您的更改并没有丢失,只是没有指向它们的参考。您可以通过以下方式创建一个指向旧 dev 位置的分支
git checkout -b backup 45eaea0。