![](/img/trans.png)
[英]any way to obtain the “dot git” (.git) directory from a github repository?
[英]github repository as a git template directory
所以根據我的理解,有可能通過git init --template=<template_dir>
或git clone <repository> --template=<template_dir>
初始化或克隆git存儲庫, git init --template=<template_dir>
復制該給定文件夾中的所有內容。 git文件夾,對鈎子等很有用。
所以我想知道,有沒有可能提供github存儲庫作為template_dir
? 原因是,我想為多個項目/團隊成員設置git鈎子作為自動和未來的證據。 我現在這樣做的方法是在rep和symlink中手動創建一個git_hooks
文件夾,但我正在尋找一種方法來刪除這個額外的步驟並將其自動化一點。
我剛剛在我的公司設置了一個git-template存儲庫。 到目前為止,它只在鈎子目錄中有一個prepare-commit-msg鈎子,它在分支名稱(在我們的例子中是跟蹤器號碼)前面提交消息。 常見的工作流程是首先克隆git-template repo,或者提取任何最近的更改,然后使用--template
選項git init重新初始化每個開發人員的本地存儲庫。 到目前為止,它受到了好評。
不,似乎不可能:
t0001-init.sh
中的所有測試都期望模板目錄的本地路徑 builtin/init-db.c
中沒有任何builtin/init-db.c
表明url可能有效。 像0c0ead(git 1。6。2,2009年2月)這樣的提交只提到了本地路徑。
安裝規則想要區分作為絕對路徑給出的
template_dir
(例如/usr/share/git-core/templates
)和相對的路徑(例如share/git-core/templates
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.