Како детаљно приказати неизвршене промене у Гиту и неке Гит разлике?

Kako Detalno Prikazati Neizvrsene Promene U Gitu I Neke Git Razlike



Док раде на Гиту, програмери треба да провере све извршене и необјављене промене пре него што гурну локални садржај у удаљено спремиште. Као што знамо да се неповезане датотеке не гурају у Гит удаљено спремиште. Да бисте видели статус спремишта, укључујући неповезане промене у Гиту, „ $ гит статус ” се користи наредба. Штавише, програмери ће можда морати да виде промене између недавних урезивања. У ту сврху користите „ $ гит дифф ” за приказ разлике између жељена два урезивања.







Овај водич ће говорити о:



Како да погледате Гит неповезане промене?

Да бисте видели неизвршене промене у Гиту, прво идите у потребно спремиште и генеришете датотеку и пратите је до индекса за провођење. Затим погледајте праћене промене Гит спремишта користећи „ $ гит статус ” команда.



Пратите наведене кораке да бисте применили горе описани сценарио!





Корак 1: Идите до локалног Гит директоријума

Пређите на одређени локални директоријум користећи „ цд ” команда:



$ цд „Ц:\Иди ев_репос'

Корак 2: Генеришите нову датотеку

Затим извршите „ додирнути ” за креирање нове датотеке у локалном директоријуму:

$ додирнути тест_филе.ткт

Корак 3: Додајте промене радног директоријума у ​​Гит Стагинг Ареа

Да бисте пратили новододате промене у индексу за провођење, покрените доле дату команду:

$ гит адд тест_филе.ткт

Корак 4: Потврдите нове промене

Погледајте извршене и неповезане промене тако што ћете извршити „ $ гит статус ” команда:

$ гит статус

У доњем излазу можете видети да новокреирана датотека треба да буде урезана:

Пређимо на следећи одељак и проверимо начин приказивања разлике између два урезивања.

Како направити разлику између два урезивања коришћењем команде „гит дифф“?

Да бисте пронашли разлику између два урезивања, направите нову датотеку. Затим, сценирајте и урезујте промене. Затим отворите датотеку у уређивачу текста и додајте неке измене. Додајте нове промене у сценску област и урезујте их. Након тога, користите „ $ гит дифф ” заједно са СХА-хешом жељених урезивања да бисте видели промене у датотеци.

Испробајте наведене кораке да примените горенаведени сценарио!

Корак 1: Генеришите нову датотеку

Покренути ' додирнути ” за креирање нове текстуалне датотеке:

$ додирнути филе1.ткт

Корак 2: Пратите нову датотеку

Извршите следећу команду да бисте додали новокреирану датотеку у Гит стагинг област у сврху праћења:

$ гит адд филе1.ткт

Корак 3: Унесите нове промене

Затим сачувајте све додате промене у Гит спремишту тако што ћете покренути „ гит цоммит ” команда:

$ гит цоммит „Додана је 1 датотека“

Корак 4: Отворите и ажурирајте датотеку

Сада, да бисте отворили и ажурирали новододату датотеку, покрените „ $ старт ” команда:

$ старт филе1.ткт

Корак 5: Додајте измене у област за припрему

Након што извршите измене у датотеци, пратите их до области за провођење Гит:

$ гит адд .

Корак 6: Унесите нове промене

Затим ажурирајте Гит спремиште новим додатим изменама тако што ћете извршити наредбу дату у наставку:

$ гит цоммит 'филе1.ткт ажуриран'

Корак 7: Проверите Гит Лог

Након тога, покрените „ гит рефлог ” да бисте добили СХА-хеш свих урезивања:

$ гит лог --онлине

У доњем излазу, копирали смо истакнути СХА-хеш за урезивање да бисмо пронашли разлику између њих:

Корак 8: Пронађите разлику између урезивања

На крају, сазнајте разлику између жељеног копираног урезивања СХА-хаша користећи „ гит дифф ” команда:

$ гит дифф цеа60д0 726дф51

У излазу испод:

  • ” означава стару верзију датотеке
  • +++ ” приказује ажурирану датотеку.
  • +Моја прва датотека. ” је ажурирани садржај одређене датотеке

Објаснили смо како да прикажемо неповезане промене и разлике између два урезивања у Гиту.

Закључак

Да бисте проверили неизвршене промене, идите до локалног директоријума и извршите „ гит статус ” команда. Приказује све неизвршене промене. Међутим, ако желите да пронађете разлику између два урезивања, „ гит дифф <коммит-ид> <коммит2-ид> ” може се користити команда. Овај пост је демонстрирао метод приказивања неизвршених промена и проналажења разлике између два урезивања у Гиту.