我想用git命令打印当前提交的分支名称(假设它有分支名称,即分支的末端),提交哈希(最好是7/8字符的短格式),其他什么都不做。如果这不可能,我会满足于“尽可能少地打印”。
有许多命令以各种形式执行一个或另一个; git rev-parse --short HEAD
,git branch --show-current
,我尝试了一些更奇特的东西,如git show-branch --current --list
,希望能为它们找到一组有用的选项,但似乎都不存在。
我想使用它,既可以给予一个简短的别名来快速检查shell,又可以将其放入默认的shell提示符中;这样我就能更清楚地知道我运行测试时激活了哪些代码。因此,简洁是非常重要的。
1条答案
按热度按时间zbwhf8kr1#
要查看本地分支名称,可以运行
git branch
;要查看所有远程分支名称,可以使用git branch -r
;如果您有某个提交的哈希值,可以使用git show command
来显示该提交的更改;如果您希望打印所有提交,git log
命令用于查看提交历史和显示git仓库的必要信息。该命令按时间顺序显示最新的git提交信息。并且最后一次提交将被首先显示。