gpt4 book ai didi

git - 什么是svn :mergeinfo equivalent for git?

转载 作者:太空狗 更新时间:2023-10-29 13:38:50 25 4
gpt4 key购买 nike

我在 git 中缺少干净的 merge 信息:

  • 提交 merge 了哪些提交(包括评论的列表)
  • 哪些提交未被提交 merge 。

我怎样才能得到这些?在 SVN 中有一个非常有用的 mergeinfo 概念。

最佳答案

我不确定您要解决的具体情况。

  • 您可以使用以下方法列出尚未 merge 到分支 bar 的分支 foo 中的提交:

    git log bar..foo
  • 您可以使用以下方法列出所有未 merge 到分支 bar 的本地分支的所有提交:

    git log --branches --not bar
  • 如果你想要远程分支,使用--remotes。有关更多变体,请参阅 git-rev-list(1)

  • 也许这就是您想要查看自 merge 的两个父项的共同祖先以来哪些提交是新的,尽管我认为问题不明确:

    git log <merge-commit>^1...<merge-commit>^2
  • 您可以使用 git cherry 查看在两个分支之间挑选了哪些提交。

关于git - 什么是svn :mergeinfo equivalent for git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com