[英]execute script on git init
我想使每次使用git init命令時所做的任務自動化。
我看了看不同的模板,但是我什至不知道在init之后是否可以直接執行腳本。
一個主意 ?
沒有用於“ on init”的鈎子-特別是考慮到這些鈎子是每個存儲庫,並且在使用init
,根據定義,您正在建立一個沒有任何鈎子的新存儲庫。
您可以做的是編寫一個shell腳本,該腳本為您運行git init
,然后還運行您的任務。 然后,您將運行該腳本而不是git init
。
.gitignore
用於版本控制的模式。 可以包含要忽略的模式的另一個文件是$GIT_DIR/info/exclude
。 從用於創建新存儲庫的模板復制該文件。 默認情況下,該文件存儲在/usr/share/git-core/template
。 您可以使用--template
標志來指定自己的模板git init
。 您將在某處復制默認模板,例如~/my-git-template
,然后編輯~/my-git-template/info/exclude
以在初始存儲庫中包含所需的模式。 要創建新的存儲庫,請運行
git init --template ~/my-git-template
有關.gitignore
和exclude
文件之間的區別,請參見man gitignore
,以查看此方法是否適合您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.