如果这不是很清楚,但是在Git,我有一种方法可以通过名称查看分支上所有已更改的文件.据我所知,我可以使用git log查看在单个提交中已更改的文件,但我希望看到自创建分支以来已经更改的所有文件,通过多次提交.
有git diff但是这也列出了我想要比较的分支中的已更改文件.我想要一个命令,"显示此分支中所有已更改文件的文件名".
非常感谢
Mar*_*air 47
假设你在分支机构foo
,并且你对从哪个文件发生变化以来哪些文件发生了变化感兴趣master
,你可以这样做:
git diff --name-only master...
Run Code Online (Sandbox Code Playgroud)
(注意三个点.)如果你不是foo
,你可以使用完整的表格:
git diff --name-only master...foo
Run Code Online (Sandbox Code Playgroud)
我制作了一些解释双点和三点符号的图形,以及它们的含义git rev-list
和git log
- 你可以在这个答案中找到它们.