将所有更改从一个Git提交到另一个

时间:2017-02-24 17:44:49

标签: git git-diff

我有一个部分工作的命令,用于获取两个Git提交之间的所有已更改/新文件,即:

git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT $head_commit_id $older_commit_id | xargs tar -cf project.tar -T -

这个工作正常,但我最近做了一些文件名更改,其中只有 case 更改了起始字母 - 我认为这将由R标志覆盖filter定义;但是当我导出文件时,我得到了所有文件,但是他们仍然有他们以前的文件名。

我在这里做错了什么!?

编辑:我刚注意到我也没有收到新的文件;所以这也可能与更改的文件名有关?

0 个答案:

没有答案