标签: git
是否可以以机器可读格式(-z)输出-s但是相对于当前目录(-z -s)的路径?
-z
-s
-z -s
目前,当我使用{{1}}路径时,格式化为相对于repo root。
答案 0 :(得分:1)
git status -z | sed "s:\(^\|\x00\).. :\0$(git rev-parse --show-cdup):g"
此命令获取根目录的相对路径并将其注入状态输出,以便路径再次相对于当前工作目录。
免责声明:此sed脚本可能不适用于sed的所有版本。
sed