營銷型網(wǎng)站怎么做google引擎入口
背景
當(dāng)你是一臺Linux,想要給文件加權(quán)限很簡單,只需要執(zhí)行以下命令
chmod +x filename
就可以給文件添加執(zhí)行權(quán)限,但是如果你是Windows那就很麻煩了
解決方案
假設(shè)這里有一個名為 file.sh
的文件,內(nèi)容如下:
#!/bin/sh
echo Hello, World!
要讓此文件在上傳到 Git 倉庫后保留執(zhí)行權(quán)限,您可以:
-
首先,將
file.sh
添加到本地 Git 倉庫:git add file.sh
-
然后,使用命令
git ls-files
的-s
選項查看文件權(quán)限:$ git ls-files -s 100644 131b6b8bb46c8286541c6503f94b21a1fd25b200 0 file.sh
現(xiàn)在的權(quán)限是644
,沒有執(zhí)行權(quán)限 -
使用命令
git update-index
的--chmod=+x
選項為文件添加執(zhí)行權(quán)限:git update-index --chmod=+x file.sh
-
再次查看文件權(quán)限:
$ git ls-files -s 100755 131b6b8bb46c8286541c6503f94b21a1fd25b200 0 file.sh
現(xiàn)在的權(quán)限是
755
,擁有執(zhí)行權(quán)限 -
將 commit 提交到本地 Git 倉庫:
git commit -m "Add file.sh"
-
最后,推送到遠(yuǎn)程 Git 倉庫:
git push
完成!