Преглед на Git Branch

Основно в git структура, програмистът поддържа основния си клон чист в git хранилището си. Тогава те създават копие на главния клон, където лесно могат да съхранят последния си актуализиран код, поправят бъговете, извършват го и правят много повече неща. Този процес не е нищо друго освен разклоняване в структурата на git. С помощта на git Branch команда човек може да генерира, премахва, прави списъци, може да промени името на клоните. Разклоняването е една от най-новите характеристики на git, използвани за поддържане на контрола на версията на кода. Той показва наскоро актуализирания ви код, без да засяга главния клон.

Как да създадете Git клон?

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

git branch

  • Той ще покаже всички клонове, присъстващи в git хранилището.
  • HEAD се използва за показване на състоянието на кой клон, понастоящем потребител работи.
  • Така че, той е напълно различен от HEAD. Това работи като указател към вашия местен клон, върху който работите в момента.
  • git log е проста команда, използвана за проверка на кой клон в момента работи програмистът.
  • Ако програмист иска да премине от един клон в друг, тогава човек може да удари команда като:

git checkout (branch-name)

  • След като този процес приключи, тогава искате да натиснете кода си в Git хранилище, за да можете да извикате команда като:

git push origin

  • Въпреки че искате да ангажирате най-новия си актуализиран код, първо трябва да включите главния клон от всеки друг клон и след това да извършите само най-новия си код, като използвате git checkout master.

Как да създадете нов клон на Git?

Има няколко начина за създаване на нов клон с помощта на Git. Ще видим едно по едно, както е споменато по-долу:

`1) Най-основен начин за създаване на нов клон, използвайки следната команда:
git checkout –b

Това е най-често използваният метод за създаване на клон към вас от скорошния ви клон и той ще се промени към вашия клон, като използвате една единствена команда.

2) Друг начин за създаване на клон чрез посочване на конкретно име на клон, както следва:

git checkout –b new branch switched to branch

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

3) Един от простите начини за създаване на клон е, както е показано по-долу:

git branch

Използвайки тази най-проста команда, лесно можете да създадете нов клон в git. В този случай проверката ще бъде извършена във фонов процес.

Всичко от горните стъпки клон не може автоматично да ни позволи да се движим по новосъздаден клон. Първоначално тя ни поставя на нашия основен клон като:

  • git клон

* master
git branch Branch_1
git branch
* master

Branch_1

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

git checkout Branch_1
Switched to branch Branch_1.

4) Създаване на клон чрез комитет:

Това е още един начин за създаване на клон в git чрез дефиниране на комит с неговия хеш:

$ git branch

С помощта на хеш git той определя някои от героите сред тях.

  • git клон

* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master

Тази една команда изпълнява както задачите за създаване, така и за проверка извън клона.

5) Създаване на клон от маркер:

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

Ето синтаксиса за създаване на клон с помощта на маркера, както следва:

git checkout –b

git branch tag-branch v0.2.23
git branch
tag-branch
*master

Примери

Нека помислим, че работим по някои проекти с актуализиран ангажимент и сме в основния бранш. Да предположим, че искаме да направим промени в най-новия ни код според изискванията, така че няма да направим директно промени в основния клон.

Ще създадем един нов клон и ще преминем директно към новосъздадения клон:

  • git клон отдел
  • git checkout отдел

Работехте върху код и запазвате файла в клона на отдела

$ git commit –a –m 'inserted header (department)'

  • По-късно запазете всички промени, направени във файл и проверете състоянието:

$ git status

  • Всички промени са запазени успешно. Нека ангажираме кода:

$ git commit

  • Както е показано по-горе код, ние извършихме всички промени в нашия новосъздаден клон.
  • След като изясни, че всичко е наред, сега е време да ангажира целия код в главния клон:

$ git commit –a –m 'saved changes (master)'

  • Изпълнявайки горната команда, можем да запишем целия си последен код в главния клон на git хранилището.

изход:

  • Обединяване на промени в клоновия код: Ще се показват последните актуализации.

Git merge (клон-име) = git merge Computer

  • Да предположим, че в нашия проект има някои ненужни клонове и искаме да премахнем тези клонове от хранилището на git.
  • Така че това може да се случи с помощта на опцията за изтриване на клон, както следва:

git branch –d (branch-name) git branch –d Civil

заключение

  • Разклоняването в git се използва за поддържане на код, преди да се извърши на главния клон.
  • С помощта на него човек може да провери списък от клонове, да може да създава нови клонове, да премахва ненужни клонове и още много операции, свързани с тази функционалност.
  • Тук видяхме различни начини за създаване на клон, като че ли команда за проверка, посочване на името на клона, чрез комит, чрез създаване на маркер и т.н.

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

Това е ръководство за Git Branch. Тук обсъждаме какво е Git Branch? и Как да го създадете с различни примери. Можете също да разгледате следните статии, за да научите повече -

  1. Git Алтернативи
  2. Въведение в GIT
  3. Въпроси за интервю от GIT
  4. GitHub Команди
  5. Система за управление на версиите GIT
  6. Git Push

Категория: