繁体   English   中英

Git两个分支之间的常见提交列表

[英]Git list of common commits between two branches

我们有四个分支分支A,B,C,D。分支C是从分支A创建的,分支D是从分支B创建的。我们对分支D进行了更改并将它们合并到分支B中。我们从分支D中挑选出相同的变化分支C并合并到分支A.

现在我们要列出由于上述行为而在分支A中更改的文件的名称和路径。

我尽我所能,现在寻求你的帮助。 提前致谢

所以你开始(假设A和B是从master创建的):

           d--d--d
          /
       b--b--b--b--b--b
      /
  m--m
      \
       a--a--a--a
              \
               c--c--c

你合并和樱桃挑选:

           d--d--D
          /       \
       b--b--b--b--b--b
      /
  m--m
      \
       a--a--a--a------------------A
              \                   /
               c--c--c--d'--d'--d'

首先列出最初在分支D中修改的文件 (D是在合并回A之前的提交)

 git diff --name-only A...D

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM