git删除当前test分支新建立test分支,同步远端

97 阅读1分钟

记录一次删除本地test分支,同时删除远程test分支

git branch -D test

报错 error: Cannot delete branch 'test' checked out at '/Users/admin/Desktop/project/xxx

切换到master再删除test分支,推送到远端

git checkout master

git branch -D test

git push origin :test

切换回test分支,merge要发布测试的开发分支

git checkout -b test git merge --no-ff xxxxx

将新的test分支推到远端

git push --set-upstream origin test