错误地更改了工作 git 存储库中的文件权限
MIstakenly changed file permissions in a working git repo
我早些时候从 master 拉了一个分支,在工作时我错误地更改了文件和目录权限。即使 "git diff" 中未显示目录权限更改,合并时这些更改是否会反映在 master 中?
编辑:我正在 Linux 机器上工作。
唯一的文件权限 Git 确实跟踪的是某些东西是否可执行。如果你没有对可执行位进行更改,那么你的提交将不会发生权限更改,其他人也不会受到影响。
虽然文件权限将在您的本地工作目录中保持活动状态,因此您应该注意这一点。某些操作(例如签出不同的分支)可能会或可能不会在签出过程中再次单独覆盖这些文件的文件权限。
我早些时候从 master 拉了一个分支,在工作时我错误地更改了文件和目录权限。即使 "git diff" 中未显示目录权限更改,合并时这些更改是否会反映在 master 中?
编辑:我正在 Linux 机器上工作。
唯一的文件权限 Git 确实跟踪的是某些东西是否可执行。如果你没有对可执行位进行更改,那么你的提交将不会发生权限更改,其他人也不会受到影响。
虽然文件权限将在您的本地工作目录中保持活动状态,因此您应该注意这一点。某些操作(例如签出不同的分支)可能会或可能不会在签出过程中再次单独覆盖这些文件的文件权限。