git如何切换远程分支 git切换分支的命令( 二 )


建立起来很容易,不加管理,项目目录结构肯定乱糟糟,这是我们不想看到的,所以我们需要清晰地知道某个 repo 都建立了哪些
所有的 都在共用一个 repo,所以在任意一个目前,都可以执行如下命令来查看列表
gitlist
执行完命令后,可以查看到我们上面创建的所有信息, main也会显示在此处
/Users/rgyb///amend-crash- [main]/Users/rgyb///chore/ ( HEAD)/Users/rgyb//// []/Users/rgyb/////-fix- [-fix-]/Users/rgyb////-fix- [/-fix-]
工作做完了,也是要及时删除的,否则也会浪费很多磁盘空间
这个命令很简单了,的名字叫什么,直接就什么就好了
git//-fix-
此时,分支名弄错的那个就被删掉了
/Users/rgyb///amend-crash- [main]/Users/rgyb///chore/ ( HEAD)/Users/rgyb//// []/Users/rgyb////-fix- [/-fix-]
假设你创建一个 ,并在里面有改动,突然间这个 又不需要了,此刻你按照上述命令是不能删掉了,此时就需要 -f 参数来帮忙了
git-f /-fix-
删除了 ,其实在 Git 的文件中,还有很多文件是没有用的,为了保持清洁,我们还需要进一步清理
【git如何切换远程分支git切换分支的命令】这个命令就是清洁的兜底操作,可以让我们的工作始终保持整洁
到这里,你应该理解,整个 git- 使用流程就是下面这四个命令:
gitprune
你也应该明白 git和 git clone 多个 repo 的区别了 。只维护一个 repo,创建多个 ,操作间行云流水
我的实践:通常使用 git ,我会统一目录结构,比如目录下存放所有的,目录下存放所有的 ,这样整个磁盘目录结构不至于因为创建多个而变得混乱
在磁盘管理上我有些强迫症,理想情况下,某个 repo 的最好放在这个 repo 的文件目录里面,但这就会导致 Git track 新创建的下面的所有文件,为了避免 Git track的内容,来来回回修改文件肯定是不合适的,