Я пытаюсь использовать Github
для какой-то учебной работы, в качестве замены для таких мощных облачных систем хранения, как Dropbox и Google Drive. Это означает, что я хотел бы сохранить рисунки и рукописи в формате PDF в моем репозитории git, чтобы соавторы могли клонировать / извлекать этот материал из моего личного репозитория (у меня есть код и .tex
файлы в одном репо, поэтому по этой причине я чувствую, что мерзавец все еще уместен). К сожалению, размер папки .git
может быстро увеличиться, поскольку git
сохраняет эти старые, нежелательные версии научных данных (мы генерируем много , прежде чем остановиться на чем-то достойном публикации).
Возможно ли, чтобы git автоматически удалял историю версий всех двоичных файлов (.pdf, .png и т. Д.) Автоматически при каждом коммите? То есть для определенных типов файлов git будет отслеживать только файлы, присутствующие во время последней фиксации.
В качестве альтернативы, есть ли простая команда, которую я могу использовать, чтобы периодически стирать историю версий двоичных файлов в git, чтобы я мог запускать ее всякий раз, когда .git
начинает расти?