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