GitHub分支系列教程(5)
发布在GitHub Tips2014年5月14日view:3039
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

这次讲讲分支相关的最后一条命令——git branch -d。

删除命令看似简单,但是这里还是有一个小坑,

  • git branch -d test

  • git push origin :test

这两条命令都可以删除分支,请问它们的区别是什么?

答案就是:本地和远程。

“git branch -d test”这条命令删除的是本地的test分支,也就是说如果服务器上有test分支,你运行完这条命令之后,只是删除了本地的分支。如果运行“git pull”重新拉取服务器的版本,本地又会出现test分支。

“git push origin :test”这条命令恰好相反,运行之后会删除服务器上的test分支。需要注意的是,origin和:test之间是有一个空格的,千万不要写错。

综上所述,运行“git push origin :test”一定要谨慎。

好了,git分支相关的命令已经讲完了,下次会讲讲实际工作中关于分支的一些使用心得,顺便做一个简单的总结。


欢迎扫描二维码关注我的微信号“GitHub不完全装B指南”,获取最新文章。

谢谢~ enter image description here

评论
发表评论
暂无评论
WRITTEN BY
GitHub不完全装B指南
可能是全宇宙最低端的GitHub使用教程,1秒学会如何用别人的库装自己的逼!
TA的新浪微博
PUBLISHED IN
GitHub Tips

第一季文章中的Tips合集

我的收藏