打印git分支名称,提交散列,以及尽可能少的其他内容



我想要一个git命令打印当前提交的分支名称(假设它有一个,即它是分支的尖端),提交哈希(在通常的7/8字符的简短形式,理想情况下),没有别的。如果这是不可能的,我会满足于"尽可能少的其他"。

有许多命令以不同的形式执行其中一个或另一个;git rev-parse --short HEAD,git branch --show-current,我尝试了一些更奇特的东西,如git show-branch --current --list,希望能为它们找到一套有用的选项。

我想使用它作为我可以在shell中快速检查的简短别名,并且作为我可以放入默认shell提示符的东西;这两种方法都可以让我更清楚地知道,当我运行测试时,我有哪些代码是活跃的。因此,简洁是非常重要的。

运行git branch查看本地分支名称。要查看所有远程分支名称,可以使用git branch -r。如果您有一个提交的散列,您可以使用git show command来显示该单个提交的更改。当您希望打印所有提交时,可以使用git log命令查看提交历史并显示git存储库的必要信息。该命令按时间顺序显示最新的git提交信息,最后一次提交将首先显示。

相关内容

最新更新