Я использую .gitignore , чтобы игнорировать файлы PDF, так как папка .git через некоторое время становится довольно большой. Я также использую github в качестве облачного хранилища, так как мне нужно получить доступ к своему хранилищу из разных систем.
Всегда есть некоторые справочные pdf файлы, которые я хотел бы сохранить в своем рабочем каталоге, а также только в последнем коммите, чтобы при синхронизации с другой системой, pdf файлы становятся доступными. В то же время, в целях сохранения легкой папки .git , я бы хотел, чтобы файлы pdf были удалены из предыдущих коммитов, когда я делаю новый коммит.
Есть ли хитрый трюк, чтобы сделать это автоматически.
Пожалуйста, прокомментируйте, чтобы я мог улучшить этот вопрос. Благодарю.
UPDATE
pdf файлы могут время от времени меняться, так как некоторые комментарии добавляются в файл, или часть текста выделяется (или подчеркивается). Файл pdf может остаться на кончике недавно обновленной ветки. По сути, я хотел получить доступ к некоторым файлам из каждой системы без отслеживания.