Как се отменя git merge?

Kak Se Otmena Git Merge



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

Понякога след извършване на операция по сливане на клонове, разработчиците осъзнават, че са забравили или са слели грешния клон и искат да отменят тази операция. За тази цел изпълнете „ $ git reset –hard ” команда.

Това проучване ще обясни процедурата за отмяна на операция за сливане на git.







Как да отмените git merge?

За да отмените операцията за сливане на git, първо отидете до желаната директория. След това създайте и добавете файлове към зоната за етап. Извършете промени, за да актуализирате хранилището. След това създайте и незабавно превключете към нов клон. След това слейте двата клона. Проверете хронологията на регистрационния файл и изпълнете „ $ git reset –hard ”, за да отмените процедурата по сливане.



Нека проверим на практика описаната по-горе процедура!



Стъпка 1: Преместете се в хранилището

Първо отидете до необходимото локално хранилище на Git, като използвате „ cd ” команда:





$ cd 'C:\Потребители azma\Git\Alpha'

Стъпка 2: Създайте файл

Стартирайте „ докосване ” за създаване на нов файл:



$ докосване file1.txt

Стъпка 3: Проследете файла

Сега проследете новосъздадения файл, като изпълните „ git add ” команда:

$ git add file1.txt

Стъпка 4: Извършете промени

След това потвърдете промените заедно със съобщение за поемане, като използвате „ ” опция за актуализиране на хранилището:

$ git ангажимент 'file1.txt добавен'

Стъпка 5: Създаване и превключване на клон

След това изпълнете „ git проверка ” с името на клона, за да създадете и незабавно да превключите към него:

$ git проверка алфа

Стъпка 6: Обединяване на клон

Сега обединете текущия клон с друг клон, като посочите името му в командата git merge:

$ git сливане майстор

В нашия случай ще обединим алфа с главния клон:

Стъпка 7: Проверете хронологията на регистрационните файлове

Проверете хронологията на журнала на клона, като изпълните „ git дневник. ” команда:

$ git дневник .

Изберете и копирайте препратката към комит, която трябва да отмени:

Стъпка 8: Отмяна на git merge

Изпълнете „ git нулиране ' команда с ' -твърд ” опция за връщане на процеса на сливане:

$ git нулиране --твърд c5d48ec

Обърнете внимание, че също добавихме копираната препратка към комит в дадената команда:

Стъпка 9: Проверете хронологията на регистрационните файлове

За да осигурите операцията за отмяна на сливането, стартирайте „ git дневник. ” команда:

$ git дневник .

Ние илюстрирахме метода за отмяна на операция за сливане на git.

Заключение

За да отмените операцията за сливане на git, първо се преместете в желаната директория. След това създайте и добавете файлове към зоната за етап. Извършете промени, за да актуализирате хранилището. След това създайте и незабавно превключете към нов клон. След това слейте двата клона. Проверете хронологията на регистрационния файл и изпълнете „ $ git reset –hard ”, за да отмените процедурата по сливане. Това проучване предостави процеса за отмяна на операция за сливане на git.