0条评论
还没有人评论过~
分支加上-a参数可以查看远程分支,远程分支会用红色表示出来:
$ git branch -a
dev (本地分支)
* master (本地分支)
remotes/origin/master(远程分支)
删除远程分支:
git push origin --delete <branchName>
删除远程分支(推送一个空分支到远程分支,其实相当于删除远程分支):
git push origin :<branchName>
删除远程Tag(推送一个空tag到远程tag,其实相当于删除远程tag):
git tag -d <tagname> git push origin :refs/tags/<tagname>
在Git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。
删除本地分支可以使用如下命令:
1.非强制删除分支:当dev分支上提交的内容未合并到master分支上时,删除dev分支时会报错。需要先合并分支才能删除。
$ git branch -d dev Deleted branch dev (was d08d09f).
2.强制删除分支:当dev分支上提交的内容未合并到master分支上时,能强制删除dev分支,只是会丢失dev分支提交的且未合并到master分支上的内容
git branch -D dev
来源:https://www.cnblogs.com/luyuefeng/p/8078990.html