我们有四个分支分支 A、B、C、D。分支 C 是从分支 A 创建的,分支 D 是从分支 B 创建的。我们对分支 D 进行更改并将它们合并到分支 B。我们从分支 D 中挑选出相同的更改到分支 C 并合并到分支 A。
现在我们要列出由于上述行为而在分支 A 中更改的文件的名称和路径。
我已经尽力了,现在寻求您的帮助。提前致谢
我们有四个分支分支 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