概述
区别
git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。
git branch -D 是git branch --delete --force的简写,它会直接删除。
共同点
都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。
延伸
- 删除远程分支以及追踪分支:git push --origin -delete branch
- git clone 都干了啥?
1、自动将服务器默认命名为origin
2、创建远程分支origin/branch(指向master分支的指针)
3、创建名为master的本地分支
参考文章
git 删除分支
https://www.jianshu.com/p/5068997164cb
来源:CSDN
作者:龙丨行
链接:https://blog.csdn.net/qq_33592641/article/details/103871482