为了账号安全,请及时绑定邮箱和手机立即绑定

如何在本地和远程删除Git分支?

如何在本地和远程删除Git分支?

Git
交互式爱情 2019-05-29 17:34:43
如何在本地和远程删除Git分支?我想在本地和远程删除分支。尝试删除远程分支失败:$ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found.$ git branch -d origin/bugfix error: branch 'origin/bugfix' not found.$ git branch -rd origin/bugfixDeleted remote branch origin/bugfix (was 2a14ef7). $ git pushEverything up-to-date $ git pullFrom github.com:gituser/gitproject* [new branch] bugfix -> origin/bugfixAlready up-to-date.我应该做些什么来成功地remotes/origin/bugfix在本地和远程删除 分支?
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

删除分支的步骤:

要删除远程分支:

git push origin --delete <your_branch>

要删除本地分支,您有三种方法

1: git branch -D <branch_name> 2: git branch --delete --force <branch_name>  //same as -D3: git branch --delete  <branch_name>       
  //error on unmerge

解释:好的,请解释一下这里发生了什么!

根本就git push origin --delete只能删除远程分支,在末尾添加分公司的名称,这将删除,并在同一时间推送到远程...

此外,git branch -D,它只是删除本地分支ONLY!...

-D代表--delete --force哪个将删除分支,即使它没有合并(强制删除),但你也可以使用-d哪个代表--delete哪个抛出错误的分支合并状态...


查看完整回答
反对 回复 2019-05-29
  • 3 回答
  • 0 关注
  • 911 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信