如何在来源中找到git commits文件列表?

时间:2018-08-14 10:28:22

标签: git

我想检查maxlen分支上多次提交中的所有提交文件。

我一直在检查以下命令,它们仅在本地分支上起作用,而在原始/主分支上却不起作用,因为它们仅针对原始/主分支进行检查。

  • load_data
  • origin/master
  • git diff master...<branch>
  • git diff master... --name-only

如何在git diff HEAD origin/master --name-only上执行相同的操作?

我直接在origin / master分支上进行更改,然后提交文件。它可以是多个提交。现在,我想知道我在master分支上更改过的所有文件。

1 个答案:

答案 0 :(得分:0)

  

我想先检查多次提交中的所有提交文件   我按Origin / master分支。

GITK方法

一种简单的方法是使用gitk,如果您没有gitk在系统中安装gitk,请转到主目录。

git checkout master,然后从原点开始gitk,您将在母版中看到已提交文件的列表。


方法2:不使用gitk。

如果您不想使用gitk,则可以使用另一种方法在分支中列出已提交的文件。对于母版,您首先切换到原始母版发行,

git checkout master
git show --pretty="" --name-only <sha>