英文:
go-git: Create short hash (a83ad00 instead of a83ad004b3c5...)
问题
我正在使用go-git,我想要打印出短哈希。
我的意思是,例如"a83ad00"而不是"a83ad004b3c5971a194ba86b96fe313b94bbcde7"。
我查看了go-git的源代码,但找不到相应的函数。
如何获取短的"partial"哈希?
英文:
I am using go-git and I would like to print the short hash.
I mean, for example "a83ad00" instead of "a83ad004b3c5971a194ba86b96fe313b94bbcde7".
I looked at the source code of got-git, but could not find a corresponding function.
How to get the short "partial" hash?
答案1
得分: 1
你可以使用字符串截取吗?我在API文档中没有看到相关内容。
full := repo.Head().Hash().String()
short := full[0:8]
英文:
Couldn't you substring it? I do not see any from the API docs
full := repo.Head().Hash().String()
short := full[0:8]
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论