Какво е 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 име на клон
като се има предвид хранилището, в което работите в момента, което включва вече съществуващи клонове. Така че git checkout ви помага да превключвате между тези клонове.
- Възможно е също така да направите проверка с нов клон, като използвате една проста команда като:
git checkout –b ново име на клон.
ако искате да добавите нови функции, тогава можете да създадете нов клон на вашия главен клон, използвайки същата команда, която вече е изпълнена в горния синтаксис. След като го създаде, вече можете да превключите на този клон с помощта на git checkout команда.
git checkout –b
- Проверка на клони: Функцията за проверка на git ви позволява да се движите сред клоните, които са създадени с помощта на командата git
- Основната функция на тази команда е да поддържа актуализацията на всички файлове във вашата работна папка и да може да ги съпостави с версията, която се съхранява в този конкретен клон, който отговаря за записването на всички нови ангажименти, които са дошли в този клон.
- Понякога git checkout се обърква с git клонинг. Но разликата между тези две команди е, че git клонингът се използва за извличане на код от неговото работещо отдалечено хранилище, където git checkout се използва за превключване между версии на код, които се съхраняват във вашата локална система.
- Превключване на клони: това е една от характеристиките на касата, която се използва за посочване на показалец към HEAD към просто изпълняването на команда като:
git checkout
- Git съхранява историята на цялото подробно описание на командата за плащане в рефлог
- Git checkout a Remote Branch: основната функционалност на git checkout с отдалечен клон е достъпът до кода от всички ваши колеги за по-добро сътрудничество и преглед.
- В следващата стъпка, когато програмистът коригира грешки или актуализира кодовете си, включете някои нови функции, тогава той или тя ще създаде нов клон, за да запише всички актуализации в безопасен режим, а не да прави никакви промени в съществуващия код.
- В този случай не искаме да създаваме нов местен клон. така че ще запазим промените си в отдалечената версия. Така че в този сценарий ще използваме метода на отдалечен клон на git checkout.
- Първата стъпка при извличането на отдалечен клон на git checkout е:
git fetch origin
- Следващата стъпка е да проверите клона, който всъщност искате:
git checkout –b origin_name origin / името на клона
- Така че с помощта на този отдалечен клон, всички разработчици, които работят върху един и същ софтуер, всеки може да направи своите собствени промени в безопасен режим, без да добавя ненужен или нестабилен код в текущия работен проект.
- Той предоставя най-добрата характеристика на ангажиране често, при което ние сме в състояние да поемем малки и сега способни да споделяме каквато и да е работа, извършена много пъти. Това е най-добрият начин да се избегнат големи конфликти за сливане.
- Опитайте се да избегнете извършването на незавършена работа, след като приключите с работата си, проверете и след това извършете всички промени. Това е най-ефективният метод, който избягва конфликти, възникващи при големи сливания. Също така има предвид едно нещо, че няма да извършваме малки парчета неработен код. Сега не ангажирайте никакъв код, преди да се извърши действителното тестване върху него. ако споделяме този код без тестване, което може да създаде конфликти. така че по-добрият начин е да направим тестване на код и след това да извършим промени.
Примери:
- Докато изпълнявате тази команда, първо трябва да проверим всички представени клонове, така че да извикаме следната команда:
git клон
тя ще покаже списък на всички представени клонове.
- Сега създаваме нов клон:
git checkout –b checkout_demo
Докато работи над командата, тя ще създаде нов клон с име checkout_demo и с помощта на функцията за проверка преминава към новосъздаден клон.
- Следващата стъпка е да извлечете всички данни, като използвате git извличане
- Сега проверяваме със съществуващия клон
- Отдалеченият клон:
Той ще ви помогне да проверите новия местен клон, като актуализирате всички промени в процеса на извършване на отдалечени клонове.
заключение
- Цялото горепосочено съдържание заключава, че се използва за превключване между активни клонове и други съхранени клонове.
- Тази функционалност се използва за създаване на нови клонове, превключване на клони и каси с отдалечени клонове.
- Той също така актуализира главата, за да зададе определен клон като текущ клон.
Препоръчителни статии
Това е ръководство за Git Checkout. Тук сме обсъдили какво е git checkout, как да направите git checkout заедно с примери. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво е Git Branch?
- GitHub Команди
- GIT Команди
- Git терминология
- Система за управление на версиите GIT
- Git Push
- Три етапа от жизнения цикъл на Git с работния процес
- Как да използвате GIT Cherry-pick с пример?