我希望在所有新的 Git 存储库中都具有相同的结构,例如:
repo
|- .git (created by git-init)
|- src
|- doc
|- README
当然,在 *nix 我可以有类似的东西alias ginit="git init && mkdir ... && touch ..."
我可以使用某种钩子让 git-init 仅通过 Git 本身来创建目录和文件吗?据我了解,只是--template=
改变结构.git
而已。
Have you considered using git aliases? e.g. (untested):
$ git config --global alias.ginit '!git init && mkdir src && mkdir doc && touch README'
$ git ginit