[英]Pushing pre-commit git hook (Rubocop)
我目前通過在./git/hooks
下創建預提交掛鈎,將我的存儲庫配置為使用Rubocop進行預提交./git/hooks
但是,我希望每個在我團隊工作的人都可以使用它,因此我想將這些更改推送到Github。
如何在不提交.git
文件夾的情況下將與預提交linting相關的更改推送到遠程存儲庫?
我認為使用git hooks是相當常見的做法,例如,檢查一個hooks/
目錄。 然后,用戶可以從.git/hooks/foo
符號鏈接到hooks/foo
。
您甚至可以考慮在存儲庫中放置一個shell腳本,以便在用戶運行時創建必要的符號鏈接。 例如, hooks/setup.sh
可能會運行類似ln -s ./foo ../.git/hooks/foo
。
但最終,每個用戶仍然需要采取一些行動來建立自己的鈎子。 (有關詳細信息,請參閱此問題 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.