Git Checkout Command - Превключване на клони, Checkout отдалечен клон

Съдържание:

Anonim

Въведение в Git Checkout Command

Всички сме чували за Git, нали? Ако не, нека ви дам кратко въведение в Git Checkout Command и по-популярния Github. Чакайте, не знаехте, че са различни? Е, те са много различни. Първо, Git е инструмент за разпределен контрол, използван от продуктови мениджъри, учени за данни и разработчици, за да управлява историята на разработката на изходния код на програмата, докато Github е облачна платформа, изградена около Git, за да съхранява кодове, въведени в нея от локални компютри.

В тази статия ще се запознаем повече с Git, по-конкретно с една от неговите каси за командни команди.

Какво е Git Checkout Command?

Ако сте работили върху какъвто и да е проект, имате основна идея как да използвате и разширите вече изградения, софтуер и програми с отворен източник от Github, като използвате лесно достъпните кодове в "хранилища", наречени също repo.

Клонингът git клонинг се използва за извличане на желаното хранилище от отдалечения git сървър до локален компютър и този процес е известен като клониране.

Когато клонирате хранилище, по подразбиране стартирате в основния клон на локалното хранилище. За да се избегнат каквито и да било обърквания и правилна документация, е препоръчително да се направи нов клон и да се работи в този временен клон. За да се направи нова команда git checkout се използва. Командата git checkout се използва за проверка на желаното състояние на вашето хранилище, било то всеки клон или определен файл. Може да се използва и за превключване между съществуващи местни клонове.

За да обобщим, git checkout има 3 приложения:

  1. За да създадете нов клон от текущия клон.
  2. За превключване между съществуващи местни клонове.
  3. За да проверите и отидете до определен статус на определен файл.

Можете да създадете нов клон, използвайки flag -b. Да предположим, ако сте в главния клон тогава

git checkout -b

Командата за превключване е да създаде нов клон със съдържанието на главния и да премине към новосъздаден клон, така че промените да бъдат отразени в новия клон.

git checkout

Ако искате да проверите и да преминете към определен статус на определен файл, трябва да се използва следната команда

git checkout commit_point_A --

1. Нов клон

В Git клоновете са изключително важна част от ежедневния процес на развитие. Те са много ефикасен показател за отражение на последните промени. Всеки път, когато искате да поправите някои грешки или да добавите нови функции, без значение колко големи или малки са, можете да създадете нов клон, който да отразява и обхваща промените ви. По този начин става по-трудно за нестабилен или различен код да се слее в хранилището на основния код, а също така позволява възможността да направите историята на бъдещето си по-чиста, преди да го интегрирате в основния клон. Командата git клон ви позволява да преименувате и изброявате клонове в допълнение към създаването и изтриването им. Но това не ви позволява да сглобите вече раздвоена история или да превключвате между клонове. Това е мястото, където git checkout влиза в снимката. Git клон е интегриран с git checkout команди за преодоляване на тези недостатъци.

Git checkout работи в тясно сътрудничество с git клона. Командата git клон се използва за създаване на нов клон. След като създадете, можете да използвате дадената по-долу команда, за да преминете към този клон.

git checkout -b

Горният пример не само създава, но и проверява едновременно. Опцията -b е флаг, който се използва, за да каже на Git да стартира git checkout само след стартиране на git клон, т.е. да се разклонява само след създаване на нов клон. Друга команда, която е дадена по-долу, може да бъде предадена с допълнителен параметър за разклонение в git checkout, за да се базира нов клон от съществуващия клон. По подразбиране git checkout -b ще основава новия клон от текущата HEAD, където HEAD е начинът на Git да се позовава на текущата моментна снимка.

git checkout -b

2. Превключване на клони

Превключването на клони, както подсказва и името, е доста проста операция. Изпълнението на следната команда ще насочи HEAD към върха на даденото име на клон.

git checkout

Едно нещо, което трябва да поддържате в натура е, че клонът, към който искате да преминете, вече трябва да съществува в директорията, в която работите.

3. Поръчка на отдалечен клон

Често срещана практика е да се използват отдалечени хранилища при сътрудничество с екип. Тези хранилища, съдържащи собствени разклонени набори, могат да бъдат хоствани и споделяни в облака или да са локално копие на друг колега. За да проверите отдалечен клон, първо трябва да извлечете необходимото съдържание на клона и след това да преминете към касата.

git fetch --all

В актуализираните версии на Git можете да използвате следната команда, за да проверите отдалечения клон като местен клон.

git checkout

Ако използвате по-стари версии на Git, ще трябва да създадете нов клон въз основа на местоположението на отдалечения клон, като използвате дадената по-долу команда.

git checkout origin/

В допълнение към всички горепосочени неща, можете също да проверите нов местен клон и да го нулирате до последния ангажимент на отдалечения клон.

git checkout -b

Предпоставка за горните стъпки е, че клонът, който искате да проверите, вече трябва да съществува в директорията, в която работите. Но какво се случва, когато не стане. Git предоставя стенограмата-Track, която използва за създаване на проследяващ клон, в случай че името на клона не съществува.

$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''

Предимства на Git Checkout Command

  • Той помага за управление на бъгове, като затруднява нестабилния код да се слее в хранилището на основния код.
  • Той също така помага за проверка на отдалечени клонове.
  • Той помага да се управлява механизмът на разклоняване по стандартизиран начин по време на разработването на функции и работа с версии.
  • Това прави превключването на клони много лесно с една команда.
  • Поддържа хранилището и процеса чисти и четими.

заключение

Git има много приложения и се използва широко от разработчици, продуктови мениджъри и учени по данни. Командите му са много ефективни и могат да бъдат много полезни. Една от неговите функции команди, git checkout, използвана за създаване на нов клон, превключване между клонове и отдалечени клонове за проверка, беше проучена и показана в тази статия.

Препоръчителен член

Това е ръководство за Git Checkout Command. Тук обсъждаме Въведение в Git Checkout Command заедно с предимствата на Git Checkout Command. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Git терминология | Топ 15 функции
  2. Какво е Git | Предимства и недостатъци
  3. Преглед на това, което е Git Branch?
  4. GIT Команди | Топ 10 команди
  5. Система за управление на версиите GIT
  6. Git Push
  7. Три етапа от жизнения цикъл на Git с работния процес
  8. Как да използвате GIT Cherry-pick с пример?