日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

如何在Windows上使用Git创建一个可执行脚本?

發布時間:2023/12/4 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在Windows上使用Git创建一个可执行脚本? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

長話短說,今天介紹如何在windows上使用Git上創建一個可執行的shell腳本。

首先我們要知道windows上Git默認添加的文件權限是:-rw-r--r--(對應權限值是644),而通常創建的shell腳本都希望天然可執行,故有必要在Windows上使用Git管理shell腳本時保證可執行權限。

正統姿勢(一次Git Commit):

C:\Temp\TestRepo>touch foo.shC:\Temp\TestRepo>git add foo.shC:\Temp\TestRepo>git ls-files --stage 100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 foo.shC:\Temp\TestRepo>git update-index --chmod=+x foo.shC:\Temp\TestRepo>git commit -m"Executable!" [master (root-commit) 1f7a57a] Executable!1 file changed, 0 insertions(+), 0 deletions(-)create mode 100755 foo.sh

文件權限位由?-rw-r--r--(644)? 變為了?-rwxr-xr-x (755可執行) 。?


我們是在索引區覆蓋文件的可執行位。

btw, 從Git 2.9開始,您可以在一個命令中暫存文件并設置可執行標志:

git add --chmod=+x path/to/file

沒用過.gitignore還敢自稱高級開發?

推薦閱讀

●?這么香的Chrome插件,你都安裝了嗎?

●?一文掌握Cookies前世今生

●?麻雀雖小,五臟俱全

●?使用Docker-Compose搭建高可用redis哨兵集群

● 瀏覽器嗅探技術修復部分瀏覽器丟失Cookie

戳原文,更有料!

總結

以上是生活随笔為你收集整理的如何在Windows上使用Git创建一个可执行脚本?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。