Как да покажа незавършени промени в Git и някои разлики в Git в детайли?

Kak Da Pokaza Nezav Rseni Promeni V Git I Nakoi Razliki V Git V Detajli



Докато работят върху Git, разработчиците трябва да проверят всички извършени и неизвършени промени, преди да избутат локално съдържание към отдалеченото хранилище. Както знаем, некоммитираните файлове не се изпращат към отдалеченото хранилище на Git. За да видите състоянието на хранилището, включително неизпълнените промени в Git, „ $ git състояние ” да се използва команда. Освен това може да се наложи разработчиците да видят промените между последните ангажименти. За тази цел използвайте „ $ git разл ” за показване на разликата между желаните два ангажимента.







Това ръководство ще обсъди:



Как да видите Git Uncommitted промени?

За да прегледате незавършени промени в Git, първо отидете до необходимото хранилище и генерирайте файл и го проследете до индекса на етапа. След това вижте проследените промени в хранилището на Git, като използвате „ $ git състояние ” команда.



Следвайте предоставените стъпки, за да реализирате обсъдения по-горе сценарий!





Стъпка 1: Навигирайте до локалната Git директория

Преместете се в конкретната локална директория, като използвате „ cd ” команда:



$ cd 'C: \ Тръгни ew_repos'

Стъпка 2: Генерирайте нов файл

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

$ докосване тестов_файл.txt

Стъпка 3: Добавете промени в работната директория към Git Staging Area

За да проследите новодобавените промени в индекса на етапа, изпълнете командата по-долу:

$ git add тестов_файл.txt

Стъпка 4: Проверете новите промени

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

$ git състояние

В резултата по-долу можете да видите, че новосъздаденият файл трябва да бъде ангажиран:

Нека преминем към следващия раздел и да проверим метода за показване на разликата между два комита.

Как да разграничим два комита, като използваме командата „git diff“?

За да намерите разликата между два комита, създайте нов файл. След това, етап и ангажиране на промените. След това отворете файла в текстовия редактор и добавете някои промени. Добавете нови промени в зоната за етап и ги ангажирайте. След това използвайте „ $ git разл ” заедно с SHA-хеш на желаните ангажименти за преглед на промените във файла.

Опитайте предоставените стъпки за прилагане на обсъдения по-горе сценарий!

Стъпка 1: Генерирайте нов файл

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

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

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

Изпълнете следната команда, за да добавите новосъздадения файл към промеждутъчната област на Git за целите на проследяването:

$ git add file1.txt

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

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

$ git ангажимент „Добавен е 1 файл“

Стъпка 4: Отворете и актуализирайте файла

Сега, за да отворите и актуализирате новодобавения файл, стартирайте „ $ начало ” команда:

$ стартирайте file1.txt

Стъпка 5: Добавяне на промени в зоната за етапи

След като направите промени във файла, проследете ги в Git промеждуковата област:

$ git add .

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

След това актуализирайте Git хранилището с новодобавени промени, като изпълните дадената по-долу команда:

$ git ангажимент 'file1.txt актуализиран'

Стъпка 7: Проверете Git Log

След това стартирайте „ git reflog ”, за да получите SHA-хеш на всички ангажименти:

$ git дневник --на линия

В изхода по-долу копирахме маркирания SHA-хеш на комит за намиране на разликата между тях:

Стъпка 8: Открийте разликата между ангажиментите

И накрая, вземете разликата между желания копиран SHA-хеш на комит, като използвате „ git разл ” команда:

$ git разл cea60d0 726df51

В резултата по-долу:

  • ” показва старата версия на файла
  • +++ ” показва актуализирания файл.
  • +Моят първи файл. ” е актуализираното съдържание на конкретния файл

Обяснихме как да покажем незавършени промени и разлики между два ангажимента в Git.

Заключение

За да проверите незавършените промени, отидете до локалната директория и изпълнете „ git състояние ” команда. Показва всички незавършени промени. Ако обаче искате да намерите разликата между два комита, „ git diff ” може да се използва команда. Тази публикация демонстрира метода за показване на некомитирани промени и намиране на разликата между две ангажименти в Git.