繁体   English   中英

git 变基一个非常老的分支

[英]git rebasing a very old branch

我的项目使用了一个分支(比如 FEATURE),它从 master sine 分支了很长时间(大约 1 年)。

在这个分支上,已经有 100 次提交了.... master 上也有同样的事情。 2 路径分歧很大,我想在 master 上重新设置 FEATURE 分支,以减少差异。 变基本身很长,但可以解决。 我在一个单独的分支中做了变基。 一旦分支将正确构建并经过彻底测试,我的目标是用它覆盖 FEATURE 分支。 这个有点吓人。。。。。。

我应该简单地做一个git push --force --set-upstream origin/FEATURE吗?

谢谢, 雅克

如果您只想将重新定位的FEATURE分支推送到远程,请使用:

git push --force origin FEATURE

如果您想用其他一些重新设置的分支(称为FEATURE_OTHER )覆盖FEATURE分支,请使用:

git checkout FEATURE
git reset --hard FEATURE_OTHER
git push --force origin FEATURE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM