是否有一种方法可以查看分支中哪些文件发生了更改?


当前回答

你所要做的就是:

git checkout <notMainDev>
git diff --name-only <mainDev>

这将只显示两个分支之间不同的文件名。

其他回答

是什么

git diff --name-only HEAD~1

Git什么改变似乎是一个很好的选择。

你所要做的就是:

git checkout <notMainDev>
git diff --name-only <mainDev>

这将只显示两个分支之间不同的文件名。

令人惊讶的是,到目前为止还没有人这么说!

git diff main...branch

所以只在分支上看到变化

检查当前分支的使用情况

git diff main...

感谢jqr

这是简称

git diff $(git merge-base main branch) branch

所以合并基(分支之间最近的共同提交)和分支尖端

此外,使用origin/main而不是master将有助于防止本地main过期

git diff --name-only master...branch-name

我们要与之进行比较。