Visual Studio Git分支本来是一个复杂的问题,我这里不想多解释什么,如果有时间具体可以看git官网讲解,我这里只分享我的经验。
Visual Studio Git分支默认是存储本地的,就是你的git项目代码里面的.git目录做记录的。
无论是“局部变量”还是“远程”,都是以本地为主,中英文自行对照。

我们项目不停的开发,就会产生很多本地分支,但实际上git服务器上早就合并了,没有这么多分支,但Visual Studio Git分支本地一大堆,手动一个个删除太费时间。
使用如下两条命令可以切换Visual Studio Git分支以git服务器上的分支为主,本地不做缓存。
命令1:
cmd命令打开你的项目git目录,目录里面必须有.git目录,然后执行下面命令,这个命令执行后的效果你可以理解为当前这个项目以git服务器分支为准,本地不做缓存。
git config remote.origin.prune true
命令2:
cmd打开直接执行,执行后的效果代表你的这台电脑环境所有的git项目都会以git服务器上的分支为准。
git config --global remote.origin.prune true
还原命令把true改成false在原路执行一下即可。
本文介绍了如何使用Git命令快速清理VisualStudio中过多的本地分支,使其与git服务器上的分支保持一致。通过执行`git config remote.origin.prune true`和`git config --global remote.origin.prune true`,可以使项目和全局设置都遵循服务器分支,从而简化分支管理。

7482

被折叠的 条评论
为什么被折叠?



