如何检查文件是否在git中先前提交的文件之前

时间:2019-09-01 08:33:27

标签: bash git

我正在翻译某些项目的文档,我想通过检查原始项目的最后一次提交来检查翻译了哪些文件。 这样我就可以看到完成翻译的百分比。就像有1000个文件一样,其中只有120个文件被编辑,因此转换由%12完成。

我尝试了诸如检查文件提交之类的事情,但无法对其进行排序。

我将编写一些bash脚本来自动化流程,我希望它能节省时间。我该如何实现?

1 个答案:

答案 0 :(得分:1)

您可以list the files changed between two branches(甚至两次提交):

 git diff --name-only branch1 branch2 | wc -l

这样,您将获得自branch2(或自commit1以来,在branch1中编辑的文件数,commit1是文件的 none 被编辑以进行翻译的提交)