我在git版本控制下的主目录中有很多文件。
我的emacs设置,zsh源文件,博士论文等。
它位于主目录根目录下的一个巨大的git仓库中。 (当然文件本身在许多不同的目录中。)
我正在考虑使用 filter-branch
把报告分开,所以我的论文提交不受我的污染 .emacs
提交等
一般来说,这是一个好主意吗?我不想失去任何历史。
我需要复制我的吗? .gitconfig
将文件存入每个获得回购的目录?
而且,如果我不小心 git add foo.txt
在之前的目录中 git init
,它会在第一个repo git中找到,因为它在我的目录树中徘徊吗?或者可以预防这种情况吗?