Git鉤子支持哪些腳本語言?我看到Python,Ruby和Bash的例子。這些是唯一的嗎?我目前主要對在Windows上使用它感興趣,並且不熟悉上述內容。我想知道它是否支持VBscript,Powershell或windows批處理文件?是否有所有支持的語言的列表?支持Git鉤子的腳本語言
3
A
回答
3
1
沒有全面的支持語言列表,但可以在git中使用您的盒子上可執行的所有內容。爲了說明,
git config alias.getprop '!powershell -command "& { Get-ItemProperty $1 }"'
git getprop .git/config
上面定義了一個名爲「getprop」的新的git命令(別名),然後運行對的.git /配置輸入文件中的新的命令,打印輸出上取勝文件屬性。總的來說,它應該適用於你的本地腳本,鉤子和別名。但是,如果你打算與他人共享你的git配置,你需要使用腳本語言,所有的同伴都將在他們的環境中安裝。
相關問題
- 1. Double.Parse本地語言支持
- 2. Android多語言和少數語言支持語言不支持語言區域
- 3. 無法拉入git鉤子(bash腳本)
- 4. Android語言支持
- 5. 多語言支持
- 6. PyroCMS語言支持
- 7. EditText語言支持?
- 8. Yocto語言支持
- 9. 支持RTL語言
- 10. ILGeoNames語言支持
- 11. 多語言支持
- 12. 爲BASH腳本添加本地化語言支持
- 13. 輸入語言鉤子
- 14. MDA支持Cordova鉤子嗎?
- 15. 語法與支持語言
- 16. git鉤子語法檢查
- 17. Windows原生的腳本語言支持遠程用戶
- 18. 支持光纖/協程的腳本語言?
- 19. 是否支持語言ui框架支持RTL語言?
- 20. E語言支持D語言
- 21. Android語言環境語言支持
- 22. Android上的語言支持
- 23. JSF支持的語言
- 24. 支持不同的語言
- 25. Mongodb的多語言支持
- 26. Django的多語言支持
- 27. PhpStorm的TSX語言支持
- 28. lucene.net支持的語言
- 29. 如何爲腳本語言提供綁定支持
- 30. 什麼是服務器端腳本語言支持ASP和ASP.Net
'#!你在類Unix系統鉤子中看到的/ bin/sh就是這些系統能夠執行shell腳本的方式。一個文件的前兩個字符是'#!'(並且是可執行的)通過讀取其餘的「可執行頭文件」(基本上,直到換行符;也可能有一個系統定義的大小限制)並將其視爲解釋程序的路徑名,然後執行解釋程序,並插入「interpret-ee」的路徑名。所以'#!/bin/sh'使OS運行'/ bin/sh''腳本'。 (換句話說,這不是一個混帳的東西,它是一個操作系統的東西。) – torek