我们有四个分支A,B,C,D。分支C是从分支A创建的,分支D是从分支B创建的。我们对分支D进行更改并将其合并到分支B。从分支D到分支C并合并到分支A。
现在,我们要列出由于上述行为而在Branch A中更改的文件的名称和路径。
我已经尽力了,现在正在寻求您的帮助。预先感谢
答案 0 :(得分:1)
因此,您开始(假设A和B是从母版创建的):
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'
首先尝试listing the files originally modified in branch D(在合并回A之前,D为提交)
git diff --name-only A...D