如何使用命令行查看 git 存储库的状态

How to view the state of a git repo using command line

我主要使用 SourceTree 来与 git 一起工作,这让我很容易了解 repo 的当前状态。给定一个有很多分支的 repo,是否可以或容易地使用命令行了解 repo 的当前状态?

是的。尝试

git status

获取有关当前状态(未跟踪或更改的文件)的简要信息。使用

git branch -vav

查看所有分支的列表以及它们的一些信息(它们跟踪哪些远程分支以及它们与它们的同步程度)。使用

git log --oneline --graph --decorate --all

看有颜色的树枝的历史