如何知道我在GIT的不同分支中拥有的文件?

如何知道我在GIT的不同分支中拥有的文件?,git,file,branch,Git,File,Branch,假设我有两个分支 在布兰卡,我有文件A和B 在branchB中,我删除了文件B并添加了文件C,最后我得到了A和C 我可以使用哪个命令来知道我已经删除了B并创建了C?来查看您可以使用的每个提交的缩写统计信息: git log --stat -2 更改要显示的提交次数的数字。在本例中,它将显示最后两次提交。别忘了先到你想检查的分行结账 git diff --name-status branchA branchB 这将列出添加、删除、重命名或修改的文件,以及一个单字母代码,显示文件是添加、删除、重

假设我有两个分支

在布兰卡,我有文件A和B

在branchB中,我删除了文件B并添加了文件C,最后我得到了A和C


我可以使用哪个命令来知道我已经删除了B并创建了C?

来查看您可以使用的每个提交的缩写统计信息:

git log --stat -2
更改要显示的提交次数的数字。在本例中,它将显示最后两次提交。别忘了先到你想检查的分行结账

git diff --name-status branchA branchB
这将列出添加、删除、重命名或修改的文件,以及一个单字母代码,显示文件是添加、删除、重命名还是修改的。它应该显示如下内容:

D        dir1/B
A        dir2/C

其中D表示删除,A表示添加。

您想知道什么,在什么上下文中?在我看来,如果你做
git log--stat--all
,你可以看到哪些文件被添加或删除了。嗯,如果我想要两个提交的不同文件,这可能会起作用,但实际上我想比较两个不同分支中的不同文件,即BranchA中的文件,而不是BranchB和viceversa中的文件