机器可读格式的Git状态,其路径相对于当前目录

时间:2017-02-10 11:17:15

标签: git

是否可以以机器可读格式(-z)输出-s但是相对于当前目录(-z -s)的路径?

目前,当我使用{{1}}路径时,格式化为相对于repo root。

1 个答案:

答案 0 :(得分:1)

git status -z | sed "s:\(^\|\x00\).. :\0$(git rev-parse --show-cdup):g"

此命令获取根目录的相对路径并将其注入状态输出,以便路径再次相对于当前工作目录。

免责声明:sed脚本可能不适用于sed的所有版本。