代码之家  ›  专栏  ›  技术社区  ›  Will McCutchen

如何确定一个分支中丢失了另一个分支中的哪些更改?

  •  2
  • Will McCutchen  · 技术社区  · 15 年前

    我用的是Git。我有一家分公司, apifixes ,它是从 master 不久前。大部分,但不是全部 修复 分支已合并回 主人 . 至少,我相信是这样的,因为当我试着去做的时候

    git branch -d apifixes
    

    我得到以下错误:

    error: The branch 'apifixes' is not an ancestor of your current HEAD.
    

    我怎么知道哪些变化 修复 但不在 主人 ?

    2 回复  |  直到 15 年前
        1
  •  1
  •   knittl    15 年前
    git log master..apifixes
    

    显示可从apfixes访问的提交,但不能从master访问

    如果要显示两者之间的区别,请使用 git diff 相反

        2
  •  0
  •   Jakub Narębski adamtaub    15 年前

    git log --oneline --left-right --cherry-pick master...apifixes (注意这三个点 ... )可能是你想要的。