Я читал о репозиториях "голые" и "не голые / по умолчанию" в Git.Я не смог понять (теоретически) достаточно хорошо о различиях между ними и о том, почему я должен «подтолкнуть» к пустому хранилищу.Вот сделка:
В настоящее время я единственный, кто работает над проектом на 3 разных компьютерах, но позже в него будет вовлечено больше людей, поэтому я использую Git для контроля версий.Я клонирую голое репо на всех компьютерах, и когда я заканчиваю свои модификации на одном из них, я фиксирую и помещаю изменения в голое репо.Из того, что я прочитал, пустой репозиторий НЕ имеет «рабочего дерева», поэтому, если я клонирую пустой репо, у меня не будет «рабочего дерева».
Я предполагаю, чтоРабочее дерево хранит информацию о коммитах, ветвях и т. д. из проекта.Это не появится в голом репо.Так что, мне кажется, лучше «протолкнуть» коммиты в репо с рабочим деревом.
Тогда почему я должен использовать пустой репозиторий, а почему нет?Какова практическая разница? Это не было бы полезно для большего количества людей, работающих над проектом, я полагаю.
Каковы ваши методы для такой работы?Предложения?