使用TortorliseGit(小乌龟)删除本地分支,远程分支

今天和大家分享TortoiseGit(小乌龟工具)的另一个操作,删除分支

1.  删除本地分支。

2.  删除远程分支。

问题的起因,由于最近的项目开发人员较多,为了维护的分支的规范化。我新建了很多分支,但是天冷了,有时候手残,名字总是起错,自己又有强迫症,非得想删了它,怎么办呢? 这篇文章就手把手的展示这个操作。

说句题外话:

我所开发的项目的生产的分支是dev,(一般不再master分支上面做操作)每一个迭代版本开发分支使用的命名规范是dev_xxxxxxxx (dev_20170801)后面的是年份加上具体的上线日期。

等到开发测试完成需要将此版本合并到dev分支上面,保证dev分支永远是上线的最新版本的代码。如下图所示(github上面查看):我基于dev 分支新建的是dev_20180130 分支


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第1张图片

本地查看: 我基于dev 分支新建的是dev_20180130 分支


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第2张图片

如果版本的命名规范突然改了,那么此时的dev_20180130已经不适合了,想要删除它。

步骤一:在相应的本地代码库里面  右击 点击switch/Checkout/首先切换到dev上面(注意如果你想删除dev_20180130,首先应该切换到别的分支,否则会报错)


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第3张图片


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第4张图片

步骤二:进入下图的对话框中注意左边的分支目录点选heads是本地的分支 ,选中dev_20180130分支选择删除分支 弹出对话框点击是;


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第5张图片


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第6张图片


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第7张图片

步骤三:选择remotes远程分支按照同样的步骤执行操作弹出对话框选择是就成功的删除了远程分支。


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第8张图片


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第9张图片

查看现在的github仓库


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第10张图片

看一下本地的仓库


使用TortorliseGit(小乌龟)删除本地分支,远程分支_第11张图片

你可能感兴趣的:(使用TortorliseGit(小乌龟)删除本地分支,远程分支)