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

z0qdvdin  于 12个月前  发布在  Git
关注(0)|答案(1)|浏览(95)

我试

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和git bash,得到了相同的。我想在本地更改并推送到Bitbucket。

yqyhoc1h

yqyhoc1h1#

git ls-tree HEAD显示从HEAD开始的树,也就是最后一次提交。您的更改尚未提交。git update-index更新index,而不是HEAD。在git update-index --chmod=+x docker.sh之后执行git commit,然后重复git ls-tree HEAD

相关问题