Git е софтуер за контрол на версиите, който се използва за анализ на промените в изходния код по време на разработването на софтуера. Той може да се използва за проследяване на промени във всеки набор от файлове и осигурява бързина, цялост и поддръжка за нелинейни работни потоци. В тази статия ще ви научим как да обедините два клона или да обедините разклонено хранилище и хранилище нагоре по веригата.
Go лого
Как да обединим два клона в Git?
Git предоставя опция за формиране на копие на всяко хранилище нагоре по веригата и извършване на промени в него, без да има ефект върху основното хранилище. Това създава клон на хранилището нагоре по веригата и го отделя от оригиналния. След като обаче кодът е въведен и практикуван, той може да бъде обединен с оригиналното хранилище и направените промени могат да бъдат запазени. Следователно в стъпките по-долу ще посочим метода за обединяване на два клона в Git. За това:
- Отвори Терминал ако сте на Linux или Mac и отворите Gitbash ако сте на Windows.
Отваряне на GitBash на Windows
- Промяна текущата директория за работа с вашия локален проект.
- В тази стъпка ще бъдем „ проверка навън ”Клонът, към който искаме да се слее другият клон. Във вашия случай това трябва да бъде „ майстор ”Клон. За да го проверите, въведете следната команда и натиснете „ Въведете '.
$ git checkout master
изпълняващ Git Checkout Command в клона, към който да бъде обединен
- Важно е да изтеглим желания клон от хранилището нагоре по веригата. Ще го направим, като запазим историята на фиксирането без никакви модификации. За да направите това, въведете следната команда и натиснете „ Въведете '.
$ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
Изпълнение на Git Pull Command в терминала
- Ако има някакви конфликти по време на сливането, консултирайте се това страница, за да ги разрешите.
- Ангажирайте се сливането и прегледа на направените промени, за да се гарантира, че те са задоволителни.
- За да прехвърлите сливането към вашето хранилище на GitHub, въведете следната команда и натиснете „ Въведете ”За изпълнение.
$ git push master master