Поскольку модули git были представлены в Git, мне нравится добавлять их так:
[submodule "actionbarsherlock"]
path = actionbarsherlock
url = git://github.com/JakeWharton/ActionBarSherlock.git
ignore = dirty
Важная часть здесь ignore = dirty
.
При использовании команды git submodule add
я вынужден сам добавить эту строку в файл .gitmodules
.
Как я могу сделать это поведением по умолчанию для каждого git submodule add
, который я буду делать в будущем?
Я знаю о конфигурации submodule.<name>.ignore
, но как применить ее ко всем по умолчанию?
git-<command>
, какgit <command>
. Вы можете просто написать сценарий оболочки, который принимает имя подмодуля, добавляет его, затем выдает конфигурациюsubmodule.<name>.ignore
и просто называет ееgit supersubmodule
или что-то в этом роде. - person Christopher   schedule 31.10.2012