如何在git中找出分支机构中哪些文件不同?

时间:2016-01-03 17:16:46

标签: git

当我这样做时

git commit -a 

最后显示自上次提交以来已修改的文件的良好列表。

是否有可能在不同分支之间有不同文件的类似列表?

1 个答案:

答案 0 :(得分:2)

获取不同分支之间每个文件的文件列表和更改行数:

request.sortDescriptors = [NSSortDescriptor(key: "ALL messages.date", ascending: false)]

获取自例如更改的文件列表3提交回当前分支

git diff --stat other_branch

在other_branch上

git diff --stat HEAD~3

在两个分支之间工作

git diff --stat other_branch~3

一般情况下,您正在使用提交,因此完全合法地编写

git diff --stat branchA branchB

其中commit_a和commit_b是通常的git commit descriptors。

可以获取目录的统计信息:

获取目录列表和每个目录中的更改百分比

git diff --stat <commit_a> <commit_b>

你几乎可以用不同的参数(变化,行,文件......)来定制e..g

git diff --dirstat <COMMIT>