git 删除分支
删除本地分支
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (dev/banting/x.5.x/cam_v3_prod)
$ git checkout master
Switched to branch 'master'
M cloud
Your branch is up to date with 'origin/master'.
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -a
dev/banting/x.5.x/cam_v3_prod
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev/banting/x.5.x/cam_v3_prod
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -D dev/banting/x.5.x/cam_v3_prod
warning: deleting branch 'dev/banting/x.5.x/cam_v3_prod' that has been merged to
'refs/remotes/origin/dev/banting/x.5.x/cam_v3_prod', but not yet merged to HEAD.
Deleted branch dev/banting/x.5.x/cam_v3_prod (was ece3592).
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev/banting/x.5.x/cam_v3_prod
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$
删除的本地分支和远程分支的关联关系
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev/banting/x.5.x/cam_v3_prod
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -d --r origin/dev/banting/x.5.x/cam_v3_prod
Deleted remote-tracking branch origin/dev/banting/x.5.x/cam_v3_prod (was ece3592).
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$
删除远程分支
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$ git push origin --delete dev/banting/x.5.x/cam_v3_prod
To github.com:xxx/yyy-integration.git
- [deleted] dev/banting/x.5.x/cam_v3_prod
Banting@DESKTOP-UDFLV4N MINGW64 /d/Code/github/banting_x.5.x_cam_v3_prod (master)
$