前几天在git提交代码的时候,习惯性的git status一下,发现里面有好多没有修改过的文件也需要提交更新。我使用git diff查看了一下:
[root@localhost doc]# git diff python/en/whatsnew/index.rst
diff --git a/python/en/whatsnew/index.rst b/python/en/whatsnew/index.rst
old mode 100644
new mode 100755
发现文件是因为权限的改变而导致我需要提交文件。
我们可以使用如下方法让git忽略文件权限(只需要一行命令),执行以下命令
git config core.filemode false
然后我们再次查看的时候。就没有问题了。