git 删除:
用两行命令删除分支
// 删除本地分支
git branch -d localBranchName
// 删除远程分支
git push origin --delete remoteBranchName
// 删除本地分支 git branch -d localBranchName // 删除远程分支 git push origin --delete remoteBranchName
本地删除分支
如果你还在一个分支上,那么 Git 是不允许你删除这个分支的。所以,请记得退出分支:git checkout master
。
通过 git branch -d <branch>
删除一个分支,比如:git branch -d fix/authentication
。
当一个分支被推送并合并到远程分支后,-d
才会本地删除该分支。如果一个分支还没有被推送或者合并,那么可以使用-D
强制删除它。
这就是本地删除分支的方法。
远程删除分支
使用这个命令可以远程删除分支:git push <remote> --delete <branch>
。
比如: git push origin --delete fix/authentication
,这个分支就被远程删除了。
你也可以使用这行简短的命令来远程删除分支:git push <remote> :<branch>
,比如:git push origin :fix/authentication
。
如果你得到以下错误消息,可能是因为其他人已经删除了这个分支。
参考:
https://www.freecodecamp.org/chinese/news/how-to-delete-a-git-branch-both-locally-and-remotely/
标签:git,删除,branch,使用,push,delete,分支
From: https://www.cnblogs.com/rebrobot/p/18311972