- 当部署项目v1.0时,发生之前测试没有发现的bug,但是项目已经开发到其他版本,为了让以前开发的代码不影响当前版本,可以通过建立分支的方式将该版本的代码更新到最新。
git checkout commitid -b branchName(本地新拉出分支的名称)
git push origin HEAD:remoteName(远程分支的名字)
- 查看项目的分支们(包括本地和远程)
git branch -a
- 删除本地分支
git branch -d <BranchName>
- 删除远程分支
git push origin --delete <BranchName>
- 提交代码到远程分支
git push --set-upstream origin 远程分支名
git push origin 分支名 --force 强制提交本地分支覆盖远程分支