у меня есть много файлов в моем домашнем каталоге под контролем версий git.
моя настройка emacs, исходные файлы zsh, кандидатская диссертация и т. д.
Это все в одном огромном репозитории git в корне домашнего каталога. (Конечно, сами файлы находятся в разных каталогах.)
Я подумываю, используя filter-branch
разделить РЕПО так, чтобы мои тезисы не загрязнялись моим .emacs
коммиты и т. д.
вообще, это хорошая идея? Я не хочу потерять любую историю.
мне придется скопировать .gitconfig
файл в каждый каталог, который получает РЕПО?
а, если я случайно git add foo.txt
в каталоге перед git init
, будет поставлен в первый репозитория Git считает, как он бродит мое дерево каталогов? Или это можно предотвратить?