Я довольно хорошо знаком с GitHub и процессом коммитов / push / pull / и т.д. но я не уверен, что лучший подход к этому вопросу, если таковой имеется. У меня есть репозиторий для проекта Unity, над которым я работал прошлой осенью для класса, и в этом репозитории много файлов, которые я не хотел бы видеть в истории коммитов. Например, тонна .meta-файлов и других подобных вещей, которые массово раздувают количество файлов, отредактированных в каждом коммите, из-за чего очень трудно найти и просмотреть конкретно те изменения файла, которые я хочу видеть (главным образом все в папке Активы).
Мне сказали, что BFG Repo Cleaner мог бы пригодиться здесь, и я прочитал об общем процессе, который следует, и согласен, что это кажется хорошим выбором здесь. Тем не менее, большинство примеров команд, которые я вижу с этим, относятся к определенным файлам или файлам определенного размера и т. Д., В то время как у меня есть очень большое количество файлов, некоторые большие и некоторые маленькие и в различных каталогах, которые я хочу удалить из История коммитов.
Как лучше всего достичь этой цели, и лучше ли использовать BFG для ее достижения? Если это имеет значение, я уже пошел вперед и сделал новый коммит, содержащий только те файлы, которые я хочу сохранить, в качестве основы для сравнения.