比如有一个dev
分支进行了多次迭代,但是master
没有及时更新,需要使用dev
分支来取代master
。
- 切换到
dev
分支:git checkout dev
- 删除
master
分支:git branch -D master
- 将
dev
分支复制并创建为master
:git checkout -b master
- 推送到远程:
git push -u origin master --force
比如有一个dev
分支进行了多次迭代,但是master
没有及时更新,需要使用dev
分支来取代master
。
dev
分支: git checkout dev
master
分支: git branch -D master
dev
分支复制并创建为master
: git checkout -b master
git push -u origin master --force