米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

获取简短的Git版本哈希

  • lkj155
  • 2
  • 2020-03-21 19:02

3 月,跳不动了?>>>

有没有更简洁的方法从Git获取HEAD的短版本哈希

我希望看到与我相同的输出:

 git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8

我最初使用上面的命令来生成版本字符串,但这更好:

git describe --tags

它将输出字符串,如0.1.12 (标记提交)或0.1.11-5-g0c85fbc (标记后的五次提交)。


#1楼

分支短哈希和最后评论:

git branch -v

  develop      717c2f9 [ahead 42] blabla
* master       2722bbe [ahead 1] bla

#2楼

一个非常简单的方法是:

git describe --always

#3楼

git log -1 --abbrev-commit

也会这样做。

git log --abbrev-commit

将列出具有缩写SHA-1校验和的日志条目。


#4楼

查看Git提交短版本和Git提交消息的简单方法是:

git log --oneline

请注意,这是简写

git log --pretty=oneline --abbrev-commit

#5楼

我有Git版本2.7.4,具有以下设置:

git config --global log.abbrevcommit yes
git config --global core.abbrev 8

现在我做的时候:

git log --pretty=oneline

我得到一个八位数的缩写提交ID:

ed054a38 add project based .gitignore
30a3fa4c add ez version
0a6e9015 add logic for shifting days
af4ab954 add n days ago
...


这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。



如有侵权请联系邮箱(service@misuland.com)

猜你喜欢

评论留言