Что такое Git Checkout?
- Это очень полезная команда функциональности git, которая работает с тремя основными файлами компонентов, коммитами и ветвями.
- Это процесс, который проверяет предыдущие коммиты и файлы, в которых обновляется текущая рабочая папка, чтобы получить равенство в выбранной ветви.
- Это обменный путь в текущей активной ветке, а также работа по восстановлению файлов.
- Это дает вам разрешение перейти в ваши местные филиалы. Он не только ограничен локальной веткой, но и применим для создания новых локальных веток через удаленную ветку.
- Он в основном используется для обмена в разных ветвях и среди них создает одну ветку как ветку HEAD.
Как сделать git checkout?
- Он используется для обновления заголовка с целью установки одной указанной ветви в качестве текущей ветви с помощью команды:
Git Checkout
- Следующим шагом является работа с этой ветвью, которую вам нужно переключить, с помощью обновления индекса и файлов в вашем текущем рабочем дереве и указания на HEAD в этой указанной ветке.
- Если ваша рабочая ветвь не идентифицирована, но она уже существует, поэтому идентифицировать эту ветвь ровно на одном удаленном устройстве с ее эквивалентным совпадающим именем определяется как
git checkout –b –track /
- Это будет сделано с определенным коммитом следующим образом:
git checkout specific-commit-id
после выполнения вышеуказанной команды теперь мы можем получить эти конкретные идентификаторы коммитов с помощью команды: git log .it поможет вам оформить заказ с конкретным коммитом.
- Еще одна особенность функциональности git checkout делает проверку с существующей веткой:
git checkout branch_name
учитывая хранилище, в котором вы сейчас работаете, которое включает в себя уже существующие ветки. Так что git checkout поможет вам переключаться между этими ветками.
- Также возможно выполнить извлечение с новой веткой, используя одну простую команду:
git checkout –b новое имя_в ветви.
Если вы хотите добавить новые функции, вы можете создать новую ветку вашей основной ветки, используя ту же команду, которая уже выполнена в приведенном выше синтаксисе. После его создания вы можете включить эту ветку с помощью команды git checkout.
git checkout –b
- Проверка ветвей: функция git checkout позволяет перемещаться между ветками, которые созданы с помощью команды git
- Основная функция этой команды - постоянно обновлять все файлы в вашей рабочей папке и иметь возможность сопоставлять их с версией, которая хранится в этой конкретной ветке, которая отвечает за запись всех новых коммитов, которые пришли в эту ветку.
- Иногда git checkout путают с git clone. Но разница между этими двумя командами заключается в том, что git clone используется для извлечения кода из его работающего в данный момент удаленного репозитория, где git checkout используется для переключения между версиями кода, которые хранятся в вашей локальной системе.
- Переключение ветвей: это одна из функций checkout, которая используется для указания указателя на HEAD для простого запуска команды в виде:
Git Checkout
- Git хранит историю всего подробного описания команды checkout в reflog
- Git checkout Remote Branch: основная функция git checkout с удаленной веткой - это доступ к коду от всех ваших коллег для улучшения совместной работы и проверки.
- На следующем этапе, когда разработчик исправляет ошибки или обновляет свои коды, задействует некоторые новые функции, он или она создаст новую ветку, чтобы сохранить все обновления в безопасном режиме, а не вносить какие-либо изменения в существующий код.
- В этом случае мы не хотим создавать новую локальную ветвь. поэтому мы будем сохранять наши изменения в удаленной версии. Поэтому в этом сценарии мы собираемся использовать метод удаленной ветки git checkout.
- Первый шаг при получении удаленной ветки git checkout:
происхождение
- Следующий шаг - проверить ветку, которую вы на самом деле хотите:
git checkout –b имя_расхода
- Таким образом, с помощью этой удаленной ветви, все разработчики, работающие над одним и тем же программным обеспечением, каждый может вносить свои изменения в безопасном режиме без добавления ненужного или нестабильного кода в текущий рабочий проект.
- Он часто обеспечивает лучшую функцию коммита, в которой мы можем выполнять коммиты небольшого размера и теперь можем делиться любой работой, проделанной много раз. Это лучший способ избежать больших конфликтов слияния.
- Старайтесь избегать фиксации незавершенной работы, проверяйте ее после завершения своей работы и затем фиксируйте все изменения. Это наиболее эффективный метод, позволяющий избежать конфликтов, возникающих при большом слиянии. Также следует помнить, что мы не собираемся фиксировать небольшие части нерабочего кода. Теперь не фиксируйте код до того, как на нем будет проведено реальное тестирование если мы делимся этим кодом без тестирования, которое может привести к конфликтам. Поэтому лучше провести тестирование кода, а затем зафиксировать изменения.
Примеры:
- Во время выполнения этой команды сначала нам нужно проверить все представленные ветви, поэтому мы вызываем следующую команду:
мерзавец ветка
он покажет список всех представленных веток.
- Сейчас мы создаем новую ветку:
git checkout –b checkout_demo
Во время выполнения вышеуказанной команды он создаст новую ветку с именем checkout_demo и с помощью функции checkout переключится на вновь созданную ветку.
- Следующий шаг - получить все данные с помощью git fetch.
- Сейчас мы проверяем с существующей веткой
- Удаленная ветка:
Это поможет вам проверить новую локальную ветку, обновив все изменения в процессе фиксации удаленных веток.
Вывод
- Все вышеприведенное содержание делает вывод, что оно используется для переключения между активными ветвями и другими сохраненными ветвями.
- Эта функциональность используется для создания новых веток, переключения веток и проверки с удаленными ветвями.
- Он также обновляет заголовок, чтобы установить указанную ветвь в качестве текущей.
Рекомендуемые статьи
Это руководство к Git Checkout. Здесь мы обсудили Что такое git checkout, Как сделать git checkout вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Что такое Git Branch?
- Команды GitHub
- Команды GIT
- Git Терминология
- Система контроля версий GIT
- Git Push
- Три стадии жизненного цикла Git с рабочим процессом
- Как использовать GIT Cherry-pick с примером?