如何将分支的git头重置为分支上的标记?

如何将分支的git头重置为分支上的标记?,git,Git,我用一个git标记-a 1.0.0标记了我的主分支,我想做的是用reset--hard将我的主分支重置为标记指向的提交。我的问题 如何找到标记指向的提交id 如何将分支的头重置为标记指向的提交 只需将标记名传递给git reset即可重置为该标记名指向的提交:git reset--hard 1.0.0 如果仍然需要提交散列,可以使用 git show -s --format=%H 1.0.0^{commit} (gitshow1.0.0也可以;上面只转储提交散列。)

我用一个
git标记-a 1.0.0
标记了我的主分支,我想做的是用
reset--hard
将我的主分支重置为标记指向的提交。我的问题

  • 如何找到标记指向的提交id
  • 如何将分支的头重置为标记指向的提交

  • 只需将标记名传递给
    git reset
    即可重置为该标记名指向的提交:
    git reset--hard 1.0.0

    如果仍然需要提交散列,可以使用

    git show -s --format=%H 1.0.0^{commit}
    
    gitshow1.0.0
    也可以;上面只转储提交散列。)