在git中获取提交标记

art*_*ave 6 git

Gitk习惯向我展示Tags:,Follows:和Precedes:for commit.如何从命令行获取相同的信息?

Bom*_*mbe 8

要显示包含提交的标记(即在提交之前标记):

git tag --contains <commit>
Run Code Online (Sandbox Code Playgroud)


Ben*_*mes 5

显示提交的标签:

$ git describe --tags <commit>
Run Code Online (Sandbox Code Playgroud)

显示之前的提交:

$ git rev-list -1 <commit>^
Run Code Online (Sandbox Code Playgroud)

显示以下提交:

$ git rev-list -1 <commit>..HEAD
Run Code Online (Sandbox Code Playgroud)