我试
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。
yqyhoc1h1#
git ls-tree HEAD显示从HEAD开始的树,也就是最后一次提交。您的更改尚未提交。git update-index更新index,而不是HEAD。在git update-index --chmod=+x docker.sh之后执行git commit,然后重复git ls-tree HEAD。
HEAD
git update-index
git commit
1条答案
按热度按时间yqyhoc1h1#
git ls-tree HEAD
显示从HEAD
开始的树,也就是最后一次提交。您的更改尚未提交。git update-index
更新index,而不是HEAD
。在git update-index --chmod=+x docker.sh
之后执行git commit
,然后重复git ls-tree HEAD
。