如何在Windows上使用Git创建一个可执行脚本?
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                如何在Windows上使用Git创建一个可执行脚本?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                長話短說,今天介紹如何在windows上使用Git上創(chuàng)建一個可執(zhí)行的shell腳本。
“首先我們要知道windows上Git默認添加的文件權限是:-rw-r--r--(對應權限值是644),而通常創(chuàng)建的shell腳本都希望天然可執(zhí)行,故有必要在Windows上使用Git管理shell腳本時保證可執(zhí)行權限。
正統(tǒng)姿勢(一次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)? 變?yōu)榱?-rwxr-xr-x (755可執(zhí)行) 。?
我們是在索引區(qū)覆蓋文件的可執(zhí)行位。
btw, 從Git 2.9開始,您可以在一個命令中暫存文件并設置可執(zhí)行標志:
沒用過.gitignore還敢自稱高級開發(fā)?
推薦閱讀
●?這么香的Chrome插件,你都安裝了嗎?
●?一文掌握Cookies前世今生
●?麻雀雖小,五臟俱全
●?使用Docker-Compose搭建高可用redis哨兵集群
● 瀏覽器嗅探技術修復部分瀏覽器丟失Cookie
戳原文,更有料!
總結
以上是生活随笔為你收集整理的如何在Windows上使用Git创建一个可执行脚本?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 写一个简版 asp.net core
- 下一篇: Abp v2.8.0发布 路线图
