如何仅更新和提交文件权限?

问题描述 投票:0回答:1

我试过了

git update-index --chmod=+x docker.sh

之后

git ls-tree HEAD

显示

100644 blog d8....

ls -lah docker.sh

-rwxr-xr-x 1 f85147 1049089 2.1K Dec 19 14:22 docker.sh*

为什么?

我尝试从 WINDOWS CMD nad 和 git bash 得到相同的结果。 我想在本地更改并推送到 Bitbucket。

windows git bitbucket file-permissions
1个回答
2
投票

git ls-tree HEAD
显示来自
HEAD
的树,即 最后一次提交。您的更改尚未提交。
git update-index
更新 index,而不是
HEAD
git update-index --chmod=+x docker.sh
之后,做
git commit
,然后重复
git ls-tree HEAD

© www.soinside.com 2019 - 2024. All rights reserved.