Како променити Гит урезивање коришћењем опције измене

How Change Git Commit Using Amend Option



Тхе ` гит цоммит `команда се користи за потврду свих промена извршених у спремишту, а гит чува историју сваког преданог задатка. Понекад корисник мора да промени намештену поруку пре или после објављивања спремишта. Корисник захтева да препише гит историју да би променио старије или новије урезивање спремишта. Тхе -Исправити опција се користи са ` гит цоммит `команда за преписивање историје гита. Овај водич објашњава како се ова опција може применити на локално и удаљено гит спремиште за промену поруке гит цоммит или гит цоммит.

Предуслови:

Инсталирајте ГитХуб Десктоп.

ГитХуб Десктоп помаже гит кориснику да графички извршава задатке везане за гит. Најновији инсталатер ове апликације за Убунту можете лако преузети са гитхуб.цом. Морате да инсталирате и конфигуришете ову апликацију након преузимања да бисте је користили. Такође можете проверити водич за инсталирање ГитХуб Десктоп -а на Убунту да бисте правилно знали процес инсталације.







Отворите ГитХуб налог

Мораћете да креирате ГитХуб налог да бисте проверили излаз наредби на удаљеном серверу.



Направите локално и удаљено спремиште

Морате да креирате локално спремиште и објавите спремиште на удаљеном серверу да бисте тестирали команде коришћене у овом водичу. Идите у фасциклу локалног спремишта да бисте проверили команде које се користе у овом водичу.



Промените последње урезивање:

Морате проверити тренутни статус локалног спремишта и обавити неке задатке урезивања пре него што примените било коју промену на последње урезивање. Локално спремиште под именом књижара је коришћен за тестирање команди коришћених у овом водичу. Изведите следећу команду са локације спремишта да проверите тренутни статус урезивања спремишта.





$гит цоммит

Следећи излаз показује да постоје две датотеке без назива бооклист.пхп и бооктипе.пхп.



Покрените следеће команде да додате две датотеке у спремиште са поруком урезивања и проверите статус спремишта након урезивања.

$гит аддбооклист.пхп

$гит цоммит 'датотека списка књига је додата.'

$гит аддбооктипе.пхп

$гит цоммит 'бооктипе филе хас аддед.'

$гит цоммит

Следећи излаз то показује бооклист.пхп и бооктипе.пхп датотеке се додају порукама урезивања. Затим, када излаз наредбе урезивања покаже да је радно стабло чисто.

Последњу поруку урезивања можете променити помоћу уређивача или извршавањем наредбе терминала. Покрените следеће ` гит цоммит `наредба са -Исправити могућност промене последње урезане поруке помоћу уређивача текста.

$гит цоммит --Исправити

Следећи уређивач ће се отворити након извршавања горње команде за измену последње поруке урезивања.

Покрените следећу команду да бисте променили последњу поруку урезивања са терминала.

$гит цоммит --Исправити 'Датотека врсте књиге се поново променила.'

Излаз показује да је посљедња порука урезивања промијењена у Датотека врсте књиге се поново променила.

Промените старо урезивање:

Старије урезивање или више урезивања се могу променити помоћу команди `гит ребасе` и` гит цоммит -аменд`. Наредба ребасе се користи за преписивање историје урезивања, али се не препоручује за оне урезивања која су већ објављена на удаљеном серверу. Наредба ребасе се користи са бројем урезивања за промену више гит урезивања. Покрените следећу команду да бисте променили последње две поруке урезивања. Уређивач ће се отворити са последње две поруке урезивања након извршавања команде.

$гит ребасе ХЕАД ~2

Следећи излаз приказује последње две поруке урезивања спремишта са вредностима СХА урезивања.

Пишите преформулирати уместо покупити у оним редовима поруке урезивања које желите да промените. На следећој слици измена је извршена само за једно урезивање. Ова порука урезивања ће бити отворена за уређивање у другом уређивачу након спремања тренутне датотеке.

Порука урезивања се сада може променити из уређивача. Ево, порука, Датотека списка књига је додата . се променио у Датотека списка књига се променила.

Ако поново покренете наредбу ребасе, видећете промењену поруку урезивања у уређивачу попут следеће слике.

Додајте промене последњем урезивању:

Претпоставимо да бооклист.пхп датотека је измењена након урезивања у спремиште. Сада покрените следећу команду да бисте поново додали датотеку и променили поруку урезивања за овај додатак помоћу ` гит цоммит `команда са -Исправити опција.

$гит аддбооклист.пхп

$гит цоммит --Исправити 'Датотека списка књига је ажурирана.'

Следећи излаз ће се појавити након извршавања горњих команди.

Ако не желите да промените претходну поруку урезивања након што сте поново додали датотеку, морате да користите опцију –но-едит са -Исправити опцију са ` гит цоммит `команда. Следећа команда ће додати измењену датотеку у спремиште без промене поруке урезивања.

$гит цоммит --Исправити -без измена

Након довршетка свих промена у локалном спремишту, можете пребацити локални садржај на удаљени сервер извршавањем наредбе пусх са терминала или отварањем спремишта у апликацији ГитХуб Десктоп. Претпоставимо да отворите спремиште на радној површини ГитХуб -а и кликнете на опцију Објави спремиште. У том случају ће се појавити следећи дијалог за објављивање измењеног садржаја локалног спремишта на удаљеном серверу.

Закључак:

Употреба –аменд опције за промену једног или више гит урезивања описана је у овом водичу помоћу демо спремишта. Овде је приказан начин промене урезивања са или без промене поруке урезивања како би помогао кориснику гит -а да разуме сврху коришћења опције –аменд и примени је у спремишту гит за промену урезивања.