我正在做一个项目,我使用 git 进行版本管理。我遇到的问题是,如果我更改目录的权限,在我看来文件已被修改,但是当我使用git diff
观察更改时,会出现如下列表:
diff --git a/assets/images/icon-32-bcache.png b/assets/images/icon-32-bcache.png
old mode 100644
new mode 100755
diff --git a/assets/images/icon-32-help.png b/assets/images/icon-32-help.png
old mode 100644
new mode 100755
我认为这些更改垃圾在提交中。是否有忽略这些更改的命令?
要忽略git中的权限更改,请执行以下操作:
手动 GIT 配置中的更多信息:
类似的问题: 如何让 Git 忽略文件模式 (chmod) 更改?
要忽略文件权限更改,您应该运行:
我看到您对这些更改根本不感兴趣,您可以将此配置设为全局(即,对于您用户的所有存储库):
参考: