#12,5 Git - Клонирование. Работа в команде

Git. Система контроля версий

Как вы помните из предыдущего видео, во время операции push Git на выдал огромную подсказку

И сейчас мы разберем две команды которые нам рекомендует выполнить Гит.

Если мы выполним первую рекоменжуемую команду:

git config --global push.default matching

То гит у нас протолкнет ТЕ ветки из локального репозитория в удаленный, которые уже есть в удаленном.
То есть если бы эта настройка была у нас изначально, то предыдущий push по-умолчанию отправил бы только ветку master, так как сейчас в удаленном репозитории у нас только ветка мастер.

Если же мы выполним команду:

git config --global push.default matching

(Эта настройка в гите по-умолчанию). То протолкнется именно текущая ветка. Иные ветки затронуты не будут.
И чтобы гит нам не повторял эту подсказку - выполним первую настройку (matching).


Так будет выглядеть файл глобальных настроек Git-а.

Смоделируем ситуацию когда в команду добавляется еще один разработчик.
И теперь требуется развернуть проект ему на локальный ПК.

 

Создадим у нас же на локальном ПК новую папку в которую мы будем клонировать проект с GtiHub.
Это и будет у нас якобы второй разработчик.
После этого открываем Bash уже в новой папке и выполняем команду для клонирования:

git clone https://github.com/DmitriyAf/git-project.git

 

Теперь второй разработчик может полноценно вести работу над проектом и проталкивать изменения в уделенный репозиторий. И затем Первый разработчик из удаленого репозитория может затягивать изменения себе.

Добавить отзыв (пожелание, комментарий)