Windows上的Git文件权限
|
我已经阅读了一些有关Git中文件权限的问题,但我仍然有些困惑。我在GitHub上有一个由另一个仓库分叉的仓库。合并后,它们应该相同。然而:
$ git diff --summary origin/epsilon master/epsilon
mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh
mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee
mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee
mode change 100644 => 100755 ants/util/block_test.sh
mode change 100644 => 100755 manager/mass_skill_update.py
mode change 100644 => 100755 worker/jailguard.py
mode change 100644 => 100755 worker/release_stale_jails.py
mode change 100644 => 100755 worker/start_worker.sh
我曾尝试更改文件权限,但不会更改diff结果。
没有找到相关结果
已邀请:
6 个回复
细屠截殴些
究补闯
从git-config(1):
夏瓤跋棘
它将所有“ 5”文件标记为可执行文件。 在那之后,您只需要
。
济畦刨
埠仙俊
梦话快家腹
然后更改权限
现在重新验证权限。 git ls-files --stage ============================================= 如果您使用的是Windows PC,但在Linux机器上进行部署。首先执行以下命令,使其兼容在Linux机器上运行 dos2unix scriptname.ext scriptname.ext