我在一个有很多分支的项目中工作。例如,我现在只有git的控制台。我做:
git fetch --all
如何检查提取了哪些分支?
在带有GUI的程序中显示了这一点,那么如何在控制台中做到这一点?
首先,你可以做
git fetch --all --dry-run
输出将要获取的内容,而不实际获取任何内容(doc)。
当您想确定自己在做什么时非常方便,因为fetch
默认情况下已将其设置为强制更新,因此在更新远程跟踪分支之前,重写的历史记录可能是您想要截取的(在某些情况下) 。
然后可以通过许多方法来检查分支机构,但是我们要提一下
一个简单的方法git branch
,考虑到可能添加一个-v
标记来更彻底地检查每个分支指向何处以及哪个远程对应对象是其关联的推/拉源。
git log
像choroba已经建议的那样。
但是,让我们补充一下,有时控制台输出中的图形有时很难读取,即具有许多分支。--simplify-by-decoration
在这种情况下考虑标记。
git log --oneline --graph --decorate --simplify-by-decoration --all
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句