有没有办法引用“最后一次拉动”?

问题描述 投票:0回答:1

如果我这样做

git reflog
我可以看到上次从远程拉取本地分支时的 SHA1 引用。这在解决冲突时非常方便,因为它可以让您与 main 进行比较,以查看远程上发生了什么变化(您自己的更改不会分散您的注意力)。

只是想知道是否有一种方便的方法来引用此参考文献(使用 @ 或其他内容),或者我是否被 reflog 所困扰。

类似:

git diff @lastpull main

如果我在 reflog 中查找并使用 SHA1 引用而不是 @lastpull,则效果很好。有什么捷径吗?

git reference
1个回答
0
投票

您可以获取分支的最新提交摘要,例如

git log -n 1 develop

其中develop是分支名称。如果您只想要第一行,那么这可能很有用:

git log -n 1 develop --pretty=oneline

或者,如果您只想拥有哈希值,那么

git log -n 1 develop --pretty=oneline | cut -d ' ' -f1
© www.soinside.com 2019 - 2024. All rights reserved.