Git命令获取SVN样式差异;修订版之间的修改文件列表

时间:2017-05-24 05:45:52

标签: git gitlab git-commands

我使用了命令"git diff --name-only"并获得了如下输出

FilePath/FilePath/FileName.ext
FilePath/FilePath1/FileName1.ext

我需要SVN样式输出,如

M FilePath/FilePath/FileName.ext
A FilePath/FilePath1/FileName1.ext

如何实现这个目标?

1 个答案:

答案 0 :(得分:1)

尝试使用“--name-status”选项而不是“--name-only”:

git diff --name-status

示例输出:

git diff --name-status HEAD~1 HEAD
M       .gitignore
A       src/File1.java
A       src/File2.java
M       src/File3.java