Потребителите на Git използват Git за управление на DevOps проекти и техния изходен код. На тази платформа разработчиците на проекта работят заедно върху характеристиките и функциите на проекта чрез файлове и от време на време се изисква да променят тези файлове. Тъй като много разработчици работят по един и същи проект, понякога може да се наложи да преглеждат предишните и новите промени във файла, за да разберат.
Тази статия ще демонстрира как да разграничите един и същи файл между два комита в един и същи клон.
Как да различавам същия файл между два комита в един и същ клон?
За да разграничите файл между два комита в един и същ клон, първо отворете Git хранилището. След това потвърдете промените. След това в същия клон модифицирайте файла, който наскоро е бил ангажиран, и го ангажирайте отново, за да запазите локалните промени. Сега използвайте „ git diff HEAD~1 HEAD ” команда.
Вижте предоставените стъпки за практическа демонстрация.
Стъпка 1: Отворете Git Terminal
Първо, от менюто 'Старт' отворете ' Git Bash ” Git терминал:
Стъпка 2: Отидете до Git Repository
След това използвайте „ cd ” и отворете хранилището на Git:
$ cd 'C:\Git\Design'Стъпка 3: Инициализирайте Git Repository
Инициализирайте Git хранилището чрез „ е горещо ” команда:
$ е горещо
Стъпка 4: Генерирайте нов файл
За да генерирате нов файл и да запишете съдържанието на файла директно, изпълнете предоставената команда:
$ ехо 'Здравейте' > NewFile.txtВ горната команда ехото ще добави съдържанието и директно ще го запази в „ NewFile.txt ” файл:
Сега използвайте „ ls ”, за да видите всички файлове и да проверите дали файлът е създаден или не:
$ ls
Стъпка 5: Добавете файл към етапния индекс
След това преместете непроследения файл в етапния индекс, като използвате Git ' добавете ” команда:
$ git add NewFile.txt
Проверете състоянието на Git, за да проверите дали промените са добавени към индекса за проследяване или не:
$ git състояниеСтъпка 6: Комитиране на генериран файл
За да ангажирате новогенерирания файл за запазване на промените, напишете следната команда:
$ git ангажимент -м „Новият файл е ангажиран“
Стъпка 7: Променете файла
Отворете файла в текстовия редактор и го актуализирайте:
$ стартирайте NewFile.txt
Променете съдържанието на файла и натиснете „ Ctrl+S ”, за да запазите файла:
Стъпка 8: Преместване на файла в етапния индекс
След това добавете непроследената модификация в етапния индекс:
$ git add NewFile.txt
Проверете състоянието на хранилището, за да проверите дали промените са добавени в зоната за етап или не:
$ git състояние
Стъпка 9: Ангажирайте модифициран файл
След това добавете модификациите в локалното хранилище на Git, като използвате дадената команда:
$ git ангажимент -м 'модифициран файл'
Вижте регистрационния файл на хранилището, за да проверите дали промените са извършени или не:
$ git дневник
Стъпка 10: Различаване на един и същ файл между два комита
След това разграничете същия файл между два комита, като изпълните посочената по-долу команда. Освен това предоставете идентификаторите на ангажиментите за тези два комита:
$ git разл 593d249 2b06488Изходът по-долу показва успешно разликата между един и същи файл между два ангажимента. Тук знаците „ — ' и ' +++ ” са изходни индикатори, които показват новите и старите ангажименти. :
Като алтернатива потребителите на Git могат да използват позицията HEAD вместо идентификатори на ангажименти, за да видят разликата, както е показано в командата по-долу:
$ git разл ГЛАВА~ 1 ГЛАВА
Научихме ви как да разграничавате един и същи файл между два комита.
Заключение
За да разграничите един и същи файл между два комита, първо отидете в локалното хранилище на Git. Направете първия комит за файла, като използвате „ $ git commit -m ” команда. След това направете някои модификации в същия файл и го ангажирайте отново, за да запазите промените в локалното хранилище. След това покажете разликата на един и същ файл между различни ангажименти, като използвате „ git diff HEAD~1 HEAD ” команда. Тази публикация демонстрира как да различавате файл между два комита.