我目前只是在摆弄git,不知道如何将分支设置为较新的提交。我现在的git历史是这样的:
6be8bf1 (HEAD, main)
701c50a
95cfe6b (origin/mybranch)
1a82bd5
...如何编辑我的历史记录使其如下所示?
6be8bf1 (HEAD, main, origin/mybranch)
701c50a
95cfe6b
1a82bd5
...发布于 2015-11-03 02:21:43
(假设您的本地与源同步,即您已经运行git fetch ):
git checkout mybranch
git branch --set-upstream-to=origin/mybranch mybranch
git merge main
在此阶段验证您的设置是否如下所示:
6be8bf1 (HEAD, main, mybranch)
701c50a
95cfe6b
1a82bd5git push origin mybranch
发布于 2019-07-26 06:02:51
如果您的分支落后于main,请执行以下操作:
git checkout main (you are switching your branch to main)
git pull
git checkout yourBranch (switch back to your branch)
git merge main合并后,检查是否存在冲突。
如果没有冲突,则:
git push如果存在冲突,则修复您的文件,然后:
git add yourFile(s)
git commit -m 'updating my branch'
git pushhttps://stackoverflow.com/questions/33484153
复制相似问题