Мисс Клон: я получаю свежую копию для местных.
Мистер Пулл: У меня это уже есть на месте, я просто обновляю его.
Мисс Клон: я могу делать то, что вы делаете! Вы просто мое подмножество.
Мистер Пулл: То же самое!
Мисс Клон: Нет, вы не создаете. Вот что я делаю:
- Создать пустой голый репозиторий
- Заполните удаленное отслеживание ветвей
- Запустите git fetch без аргументов
Вы только делаете # 3, и затем вы сливаетесь, что мне не нужно делать (мое свежее).
Мистер Пулл: Умные штаны, ничего страшного, сначала я сделаю "git init"! Тогда мы одинаковы. Плюс у меня есть дополнительная возможность «слияния» в существующем репо! Что делает меня самой используемой командой в Git;)
Создатели Git: удерживайте своих лошадей, мистер Пулл, если --bare или --mirror используются с клоном или init, ваше слияние не произойдет. Это остается только для чтения.