我可以为文件添加执行权限:
chmod +x alfa.sh
然后我可以列出更新的权限:
$ ls -l
total 0
-rwxrwxr-x+ 1 Steven None 0 Dec 19 22:10 alfa.sh
我还可以为Git索引添加执行权限:
git update-index --chmod=+x bravo.sh
这允许我独立于实际更改索引中的权限
文件权限。通常你会立即注意到这些差异
git status
,但如果你有core.filemode = false
,Git就不会注意到了
许可差异。
如何列出存储在索引中的执行权限?
答案 0 :(得分:4)
您可以通过以下方式完成:
message.addFrom(InternetAddress.parse(from)); // spoofing mail address string.
答案 1 :(得分:1)
使用管道:
$ git ls-tree -r @
100644 blob e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 alfa.sh
100755 blob e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 bravo.sh
或者:
$ git diff-tree --summary $(git mktree </dev/null) @
create mode 100644 alfa.sh
create mode 100755 bravo.sh