我試圖讓 pre-push git hook 作業。我可以很好地從 git bash 運行它,只是在我推動時它沒有被拿起。難道我做錯了什么?
檔案是“.git\hooks\pre-push”
檔案型別為:Shell 腳本 (.sh)
檔案內容:
#!/bin/sh
echo "*****Running pre-push******"
結果,當從 git bash 運行時:
$ ./pre-push.sh
*****運行預推******
uj5u.com熱心網友回復:
兩件事情:
確保 pre-push 沒有擴展。該檔案應該被呼叫
pre-push,.sh最后沒有。由于'#!/bin/sh',Bash 知道它是一個shell 腳本。將鉤子路徑配置為
.git/hooks:git config core.hooksPath .git/hooks
運行第二步后,一切都應該正常進行。.git/hooks如果您愿意,您還可以全域配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/362467.html
下一篇:Git大寫名稱更改
