Овај запис ће навести метод за решавање сукоба Гит спајања.
Када се Гит Мерге догоди „ЦОНФЛИЦТ“?
Гит конфликт настаје када иста датотека постоји у различитим гранама са различитим садржајем. Штавише, може се десити и када се једна наведена датотека обрише из једне гране, али уреди у другој грани.
Пратите доле наведене кораке да бисте разумели када дође до сукоба спајања:
- Идите до наведеног спремишта.
- Генеришите датотеку и ажурирајте је.
- Пратите датотеку у области за припрему и унесите промене.
- Наведите све гране и пређите на другу грану.
- Спојите гране покретањем „ гит мерге <име-грана> ” команда.
Корак 1: Преусмерите наведено спремиште
Отворите Гит Басх терминал, користите „ цд ” и идите према наведеном спремишту:
цд 'Ц:\Усерс\усер\Гит\пројецтрепо'
Корак 2: Генеришите датотеку
Затим креирајте нову датотеку користећи „ додирнути ” команда:
додирнути филе1.ткт
Корак 3: Отворите датотеку у уређивачу
Користите „ почетак ” наредба са именом датотеке за покретање датотеке помоћу подразумеваног уређивача:
старт филе1.ткт
Добијени излаз показује да је едитор отворен. Додајте садржај и затворите датотеку након што је сачувате:
Корак 4: Додајте датотеку у област за припрему
Сада додајте измењену датотеку у област за постављање уз помоћ „ гит адд ” команда за даљу обраду:
гит адд филе1.ткт
Корак 5: Урезивање модификација
Урезивање свих промена тако што ћете извршити „ гит цоммит ” и наведите поруку користећи „ -м ' опција:
гит цоммит -м „датотека је ажурирана и додата“
Корак 6: Наведите гране
Сада наведите све гране тако што ћете покренути „ гит бранцх ” команда:
гит бранцхПриказана слика показује да су све гране приказане на конзоли:
Корак 7: Пребаците грану
Да бисте се пребацили са једне гране на другу, извршите „ гит цхецкоут ” и додајте назив гране где желите да преместите:
гит цхецкоут карактеристика2Као резултат тога, успешно смо прешли са „ алфа ' до ' карактеристика2 ” грана:
Корак 8: Креирајте датотеку
У овом наведеном кораку генеришите исту датотеку „ алфа ” грана са истом екстензијом:
додирнути филе1.ткт
Корак 9: Отворите датотеку
Користите дату команду да отворите датотеку са подразумеваним уређивачем и додате садржај:
старт филе1.ткт
Корак 10: Пратите датотеку у области за припрему
Извршите „ гит адд ” наредба за гурање датотеке из радне области у област за припрему:
гит адд филе1.ткт
Корак 11: Урезивање промена
Сада урезујте промене тако што ћете покренути доле наведену команду заједно са поруком урезивања:
гит цоммит -м „датотека је додата и ажурирана у грани феатуре2“
Корак 12: Спојите гране
Затим користите „ гит мерге ” команда за спајање “ карактеристика2 ' са ' алфа ” грана:
гит мерге алфаПрема обезбеђеном излазу, „ КОНФЛИКТ: Конфликт спајања у фајл1.ткт ” је наишао:
Проверите где се сукоб наилази у наведеној датотеци тако што ћете покренути „ почетак ” команда:
старт филе1.тктМоже се приметити да се садржај обе исте датотеке разликује један од другог:
Корак 13: Прекините спајање
Користити ' гит мерге ” заједно са „ -прекид ” опција за уклањање операције спајања:
гит мерге --прекид
Наставите да бисте решили наведени конфликт који се јавља у горњем одељку.
Како решити сукобе Гит Мерге?
Да бисте решили сукоб спајања Гит-а, следите доле наведену процедуру:
- Отворите датотеку у којој је дошло до сукоба и измените је.
- Пратите и унесите промене.
- На крају, спојите обе гране.
Корак 1: Измените датотеку
Отворите датотеку помоћу подразумеваног уређивача и измените садржај у складу са „ алфа ” фајл огранка:
старт филе1.тктМоже се приметити да је датотека измењена. Затим притисните „ ЦТРЛ+С ” и сачувајте га:
Корак 2: Пратите датотеку
Додајте датотеку из радног директоријума у сценску област тако што ћете покренути дату команду:
гит адд филе1.ткт
Корак 3: Урезивање промена
Да бисте унели све промене, користите „ гит цоммит ” команда:
гит цоммит -м 'измењена датотека је додата'Као резултат тога, промене су успешно извршене:
Корак 4: Спојите гране
Сада покрените „ гит мерге ” грана заједно са другим именом гране:
гит мерге алфаКао резултат, отвориће се уређивач текста и затражити поруку за додавање урезивања. Измените поруку урезивања и затворите је након чувања:
Доле наведени излаз показује да је конфликт спајања Гит-а решен и да су гране успешно спојене:
То је све у вези са решавањем сукоба спајања Гит-а.
Закључак
Конфликт спајања Гит-а настаје када се иста датотека модификује у две различите гране са различитим садржајем. Да бисте решили овај наведени конфликт, отворите исту датотеку и модификујте њен садржај према другој датотеци гране. Затим га додајте у сценско подручје и укључите га. На крају, користите „ гит мерге ” наредба за спајање грана. Овај пост је навео метод за решавање сукоба Гит спајања.