相关疑难解决方法(0)

有没有办法从它的消息中获取提交的SHA?

在做一个时git tag,我并不总是很记得HEAD~6(例如)是包容性的还是排他性的.

鉴于我的大部分提交都以问题编号为前缀,我想知道是否有一些魔术命令用于从其部分消息中搜索提交SHA.

我知道git log从那里开始工作很容易,但我想要更容易:)

编辑:有人也提出了相反的问题:在Git中,有没有办法获得任意提交的"友好"名称?

git

12
推荐指数
2
解决办法
3324
查看次数

如何获取git SHA的关联ref路径?

我希望能够将任何东西传递给git命令(也许它是一个SHA,也许它只是像"origin/master"或"devel/epxerimental"等).git告诉我传递的分支的ref路径有些东西存在,例如

<git_command> 0dc27819b8e9 => output: refs/heads/master
<git_command> xyz/test => output: refs/remotes/xyz/master
...
Run Code Online (Sandbox Code Playgroud)

我一直在寻找git showgit loggit rev-parse并且除了--pretty=format:%d我找不到任何东西.(--pretty=format:%d输出很奇怪,有很多自由空间和空行,有时一条线路上有多个ref路径聚集在一起).

一定有更好的方法?

谢谢阅读.

安德烈

git shell

2
推荐指数
1
解决办法
1133
查看次数

标签 统计

git ×2

shell ×1