Рекомендации по использованию удаленной ветки Git checkout:
- Выполняйте каждую задачу должным образом после ее выполнения.
- Убедитесь, что все связанные изменения зафиксированы правильно или нет.
- Правильно протестируйте код, прежде чем выполнять какую-либо задачу.
- Сообщение фиксации должно быть четким, чтобы пользователь мог понять задачу.
- Создайте необходимые ветки для управления кодом.
Предпосылки:
Установите GitHub Desktop.
GitHub Desktop помогает пользователю git графически выполнять задачи, связанные с git. Вы можете легко скачать последнюю версию этого приложения для Ubuntu с github.ком. Вы должны установить и настроить это приложение после загрузки, чтобы использовать его. Вы также можете проверить руководство по установке GitHub Desktop в Ubuntu, чтобы правильно узнать процесс установки.
Создайте учетную запись GitHub
Вам потребуется создать учетную запись GitHub, чтобы проверить команды, используемые в этом руководстве.
Создайте локальный и удаленный репозиторий
Вам необходимо создать локальный репозиторий и опубликовать репозиторий на удаленном сервере, чтобы протестировать команду checkout, используемую в этом руководстве для удаленных ветвей.
Оформить заказ Удаленное отделение:
В этом разделе демонстрационный удаленный репозиторий с именем файл для чтения используется для тестирования команд для проверки удаленных веток. Локальный репозиторий этого удаленного репозитория создается до. Здесь локальный репозиторий содержит только ветку, а для удаленного репозитория удаленно создана новая ветка. Откройте этот удаленный репозиторий с рабочего стола GitHub. На следующем изображении показано, что удаленный репозиторий имеет две ветки с именем основной а также владелец.
Откройте локальный репозиторий из терминала и выполните следующую команду, чтобы отобразить существующие ветки локального репозитория.
$ git веткаСледующий вывод показывает, что локальный репозиторий содержит ветку с именем основной.
Выполните следующую команду, чтобы получить изменения, сделанные в удаленном репозитории, и проверить обновленное содержимое удаленного репозитория. Команда запросит имя пользователя и пароль учетной записи GitHub.
$ git fetch originСледующий вывод показывает, что новая ветка с именем владелец добавлен в удаленный репозиторий.
Выполните следующие команды, чтобы проверить список веток локального репозитория после выполнения команды выборки и создать новую локальную ветвь для отслеживания удаленной ветки.
$ git ветка$ get checkout -b master origin / master
$ git ветка
Следующий вывод показывает, что после запуска 'git checkout'команда, новая ветка с именем владелец создается в локальном репозитории для отслеживания удаленной ветки с именем владелец.
Зайти на гитхаб.com и войдите в свою учетную запись. Откройте репозиторий с именем файл для чтения с удаленного сервера. Создайте новый файл с именем чтение3.php в удаленном репозитории и зафиксируем задачу. Согласно следующему изображению, удаленный репозиторий содержит три файла. Эти читать.php, чтение2.php, а также чтение3.php.
Вы можете получить обновленное содержимое удаленного репозитория с терминала, выполнив команду git или открыв локальный репозиторий с рабочего стола GitHub и щелкнув соответствующий параметр. Если вы не знакомы с командой git и обновите локальный репозиторий с помощью графического пользовательского интерфейса, откройте локальный репозиторий с рабочего стола GitHub. Следующий вывод показывает, что локальный репозиторий не обновляется удаленным репозиторием, а последний зафиксированный файл в репозитории - чтение2.php. Чтобы получить новый контент с удаленного сервера, щелкните значок Получить происхождение кнопка. Если локальный и удаленный репозитории не совпадают и любой обновленный контент извлекается из удаленного репозитория, тогда происхождение тяги вариант будет показан.
На предыдущем шаге было показано, что в удаленном репозитории был создан новый файл. Итак, следующее изображение показывает Вытяните происхождение вариант на рабочем столе GitHub. Нажмите на эту опцию, чтобы получить обновленное содержимое из удаленного репозитория и сохранить его в локальном репозитории.
После выбора опции «Извлечь источник» в локальном репозитории будет содержаться новый файл с именем чтение3.php который будет извлечен с удаленного сервера. Следующий вывод показывает, что репозиторий теперь содержит новый файл и новое сообщение фиксации.
В предыдущей задаче локальный репозиторий был обновлен содержимым удаленного репозитория. Но вы можете обновить удаленный репозиторий новым содержимым локального репозитория также с помощью терминала или GitHub Desktop. Вы должны запустить 'git push'из терминала для обновления удаленного репозитория или нажмите на Публикация происхождения вариант с рабочего стола GitHub для обновления удаленного репозитория новым зафиксированным содержимым локального репозитория.
Заключение:
В этом руководстве показано использование команды git checkout для отслеживания любой удаленной ветки с локальной веткой. Эта функция git полезна, когда новые ветки создаются в удаленном репозитории удаленно, а вновь созданные ветки не существуют в локальном репозитории.