我有两个分支说master和dev。
大师已经老了,我想如此有效地将dev放入大师:
我可以通过以下方式执行此操作:
但我想知道在git中执行此操作的正确方法是什么?
答案 0 :(得分:1)
这很容易解决 - 使用分支重命名重命名现有主分支,然后从master
分支检出名为dev
的新分支
git checkout dev
git branch -m "master" "master_old" #rename existing master branch
git checkout -b master #recreate master from dev
此外,使用
推送您的新主分支上游git push upstream -f master
如果现在你做git branch
,你会看到
$) git branch
dev
* master
master_old