簡體   English   中英

在git init上執行腳本

[英]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

有關.gitignoreexclude文件之間的區別,請參見man gitignore ,以查看此方法是否適合您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM