首页 > 解决方案 > 初始化 Git 存储库时创建自定义目录

问题描述

我希望在所有新的 Git 存储库中都具有相同的结构,例如:

repo
|- .git (created by git-init)
|- src
|- doc
|- README

当然,在 *nix 我可以有类似的东西alias ginit="git init && mkdir ... && touch ..."

我可以使用某种钩子让 git-init 仅通过 Git 本身来创建目录和文件吗?据我了解,只是--template=改变结构.git而已。

标签: gitgithooksgit-init

解决方案


Have you considered using git aliases? e.g. (untested):

$ git config --global alias.ginit '!git init && mkdir src && mkdir doc && touch README'
$ git ginit

推荐阅读