Git как учитывать только новые или измененные файлы

#git

#git

Вопрос:

Вот мой вопрос: у меня есть 100 файлов в папке, я бы хотел, чтобы git сначала вообще не принимал их во внимание, например, это мой базовый проект. Тогда, если я изменю или добавлю один файл, git увидит, что файл изменился или является новым, и поэтому этот файл будет принят во внимание и может быть зафиксирован.

Я спрашиваю об этом, потому что я действительно не хочу, чтобы все файлы в моем проекте были в моем git, а только новые или измененные файлы из моего начального состояния.

Как это сделать? Спасибо 🙂

Комментарии:

1. На самом деле git не предназначен для работы, поэтому с вашей стороны будет работать поддерживать это. Вам придется избегать использования git add . или аналогичных для добавления всех файлов и добавлять файлы в git при первом внесении в них изменений.

2. итак, есть ли другое программное обеспечение, которое могло бы это сделать?

Ответ №1:

только новые или измененные файлы из моего начального состояния.

Это подразумевает, что Git должен знать об этом начальном состоянии, что означает… 100 файлов уже будут находиться в репозитории Git в качестве начальной фиксации, чтобы установить указанное начальное состояние.

Другими словами, добавление и фиксация этих файлов в пустой репозиторий и выполнение первоначального коммита остается самым простым способом обнаружения изменений.

Комментарии:

1. Да, но это именно то, чего я хочу избежать, так есть ли другое программное обеспечение, которое могло бы сделать что-то, как я хочу?

2. Тогда @VRene не инструмент управления версиями. Возможен инструмент rsync, который будет обнаруживать изменения на основе первой резервной копии. (например: rclone: rclone.org , который работает и для локальных файлов, а не только для «облака»)