#git
#git
Вопрос:
Вот мой вопрос: у меня есть 100 файлов в папке, я бы хотел, чтобы git сначала вообще не принимал их во внимание, например, это мой базовый проект. Тогда, если я изменю или добавлю один файл, git увидит, что файл изменился или является новым, и поэтому этот файл будет принят во внимание и может быть зафиксирован.
Я спрашиваю об этом, потому что я действительно не хочу, чтобы все файлы в моем проекте были в моем git, а только новые или измененные файлы из моего начального состояния.
Как это сделать? Спасибо 🙂
Комментарии:
1. На самом деле git не предназначен для работы, поэтому с вашей стороны будет работать поддерживать это. Вам придется избегать использования
git add .
или аналогичных для добавления всех файлов и добавлять файлы в git при первом внесении в них изменений.2. итак, есть ли другое программное обеспечение, которое могло бы это сделать?
Ответ №1:
только новые или измененные файлы из моего начального состояния.
Это подразумевает, что Git должен знать об этом начальном состоянии, что означает… 100 файлов уже будут находиться в репозитории Git в качестве начальной фиксации, чтобы установить указанное начальное состояние.
Другими словами, добавление и фиксация этих файлов в пустой репозиторий и выполнение первоначального коммита остается самым простым способом обнаружения изменений.
Комментарии:
1. Да, но это именно то, чего я хочу избежать, так есть ли другое программное обеспечение, которое могло бы сделать что-то, как я хочу?
2. Тогда @VRene не инструмент управления версиями. Возможен инструмент rsync, который будет обнаруживать изменения на основе первой резервной копии. (например: rclone: rclone.org , который работает и для локальных файлов, а не только для «облака»)