小编Nat*_*ger的帖子

如何在不修改 .git/index 的情况下运行 git status - 例如在 PROMPT_COMMAND 中

我有一个 PROMPT_COMMAND,它使用 git status 显示 git 分支信息,不幸的是,当调用 'git status' 时,它似乎正在修改 .git/index 文件。

这不好,因为如果您与对目标目录具有权限的用户一起运行(例如在共享文件系统上或者如果您作为特权帐户运行) - 它最终将该文件的所有权更改为您的用户因为 git 似乎正在重新创建 .git/index 文件。

有什么方法可以运行“git status”来防止它修改 .git/index 文件?

git bash file-permissions command-prompt

3
推荐指数
1
解决办法
1454
查看次数

标签 统计

bash ×1

command-prompt ×1

file-permissions ×1

git ×1