相关疑难解决方法(0)

如何让Git忽略文件模式(chmod)的变化?

我有一个项目,我必须chmod在开发过程中将文件模式更改为777,但不应在主回购中更改.

Git选择chmod -R 777 .并将所有文件标记为已更改.有没有办法让Git忽略对文件进行的模式更改?

git ignore chmod

2188
推荐指数
10
解决办法
86万
查看次数

使用msysgit的文件模式

我在网络驱动器上使用msysgit(v1.7.7)从Windows克隆了一个Git存储库.某些文件在存储库中标记为具有模式100755.

使用Windows中的git bash工具,该ls -l命令有效地显示了这些文件的良好权限.现在,当我从Linux访问存储库目录时,这些文件具有644权限而不是755.

如果我在Linux端将它们chmod到755并返回到Windows上的git bash工具:

  • ls -l命令仍显示具有755权限的文件
  • 但该git diff命令告诉文件更改模式从100755到100644

知道如何在Windows上使用msysgit正确处理文件模式吗?

我在msysgit上发现了这个与我的问题相对应的问题http://code.google.com/p/msysgit/issues/detail?id=164 我尝试了git update-index --chmod=+x对我的文件提出的提示,但它没有改变任何东西.

git msysgit

6
推荐指数
1
解决办法
2528
查看次数

标签 统计

git ×2

chmod ×1

ignore ×1

msysgit ×1