如何在源站上查找git提交的文件列表?

如何在源站上查找git提交的文件列表?,git,Git,我想检查origin/master分支上多次提交的所有提交文件 我一直在检查以下命令,它们都只在本地分支上工作,但不在origin/master上工作,因为它们只检查origin/master git差异主机… git差异主机--仅限姓名 git-diff-HEAD-origin/master——仅限名称 git whatchanged/log——仅限姓名——pretty=”“origin..HEAD 如何在origin/master上执行相同的操作 我直接在原始/主分支上进行更改,然后提交

我想检查
origin/master
分支上多次提交的所有提交文件

我一直在检查以下命令,它们都只在本地分支上工作,但不在origin/master上工作,因为它们只检查origin/master

  • git差异主机…
  • git差异主机--仅限姓名
  • git-diff-HEAD-origin/master——仅限名称
  • git whatchanged/log——仅限姓名——pretty=”“origin..HEAD
如何在
origin/master
上执行相同的操作

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

我想在之前检查多个提交中的所有提交文件 我推原始/主分支

GITK方法

一个简单的方法是使用
gitk
,如果您没有让gitk在系统中安装gitk,请转到您的主机

git checkout master
然后从原点启动
gitk
,您将看到master中提交的文件列表


方法2:不使用gitk。

如果您不想使用gitk,那么可以使用另一种方法在分支中列出提交的文件。对于master first,您切换到原始master发行

git checkout master
git show --pretty="" --name-only <sha>
git签出主机
git show--pretty=“”--仅限名称

我不清楚您在这里寻找的是什么,也不清楚您所说的“仅检查原始码/母码”是什么意思—您希望它检查什么?也许您可以在问题中加入一个示例,说明您所经历的步骤(创建分支、更改某些文件等),以及您希望看到的输出?请确保包含您想要的输出与您尝试过的命令的输出不同的详细信息。我仅直接更改主分支。因此,在我推进我的更改之前,我想找到列表。您所说的列表是什么意思?git diff HEAD..origin/master有什么问题?@Rekha:我想,因为大多数用户都不理解您的问题。谢谢您的回复
git show--pretty=“”--name only
将只显示最近的提交。如果我有多个提交呢。我正在直接更改master branch,希望找到已提交的文件。为了更好地提交,我建议您使用对初学者友好的gitk。您所说的“直接更改master branch”是什么意思?还有,你能帮忙吗?