2016-11-08 36 views
0

我有一个有点讨厌的构建系统,只要发现任何意外的文件或目录就会窒息。我想现在使用git添加版本控制,而不需要修改构建过程。 (目前我不能/不想改变它。)非侵入式地使用git

问题:Git还会在该树中留下一些文件/目录。

有没有办法让git在外部存储它的任何文件,而不是将任何东西放到版本控制的目录中?

回答

1

是将环境变量GIT_DIR设置为另一个目录,然后正常使用GIT。 Git将使用GIT_DIR指定的所有目录库文件。

+0

就这么简单?凉! :-) – Michael

+0

只要你能记住1)需要设置GIT_DIR和2)下次你回到它应该是什么。另请参阅'git help config'中的core.worktree – Gregg