美文网首页
git 一个分支完全替换另一个分支

git 一个分支完全替换另一个分支

作者: Frank_Fang | 来源:发表于2021-08-18 17:46 被阅读0次

git checkout oldBranch // 切换到旧的分支
git reset --hard newBranch // 将本地的旧分支 oldBranch 重置成 newBranch
(然后通常要marge合并一下)
git push origin oldBranch --force // 再将oldBranch推送到远程仓库


注意:如果push有冲突,先pull,选merge合并,解决冲突再push
当有冲突时,如果选hard reset就还原成远程库,如果选rebase也是还原。

彻底一点,可以先删除远程分支:git push origin --delete oldBranch,再推送。(也可以使用Sublime Merge软件操作)

相关文章

网友评论

      本文标题:git 一个分支完全替换另一个分支

      本文链接:https://www.haomeiwen.com/subject/jpzgbltx.html