我在一个有很多分支的项目中工作。例如,我现在只有git的控制台。我这样做:
git fetch --all
如何检查提取了哪些分支?
在具有GUI的程序中显示了此信息,那么如何在控制台中做到这一点?
答案 0 :(得分:1)
首先,你可以做
git fetch --all --dry-run
输出要获取的 ,而无需实际上提取任何内容(doc)。
当您想确定自己在做什么时非常方便,因为默认情况下fetch
被设置为强制更新,因此重写历史记录可能是您想要截取的(在某些情况下)在更新远程跟踪分支之前。
然后可以通过许多方法来检查分支机构,但让我们提一下
一个简单的git branch
,请记住可以添加一个-v
标志来更彻底地检查每个分支指向何处以及哪个远程对应对象是其关联的推/拉源。
git log
,就像choroba已经suggested。
但是,让我们补充一下,有时控制台输出中的图形有时很难读取,即具有许多分支。在这种情况下,考虑一下--simplify-by-decoration
标志。
git log --oneline --graph --decorate --simplify-by-decoration --all
答案 1 :(得分:1)
使用具有以下参数的git log:
git log --oneline --graph --decorate --all