Практическо използване на Git Reset – Soft

Prakticesko Izpolzvane Na Git Reset Soft



Git “ нулиране ' е една от най-използваните и стабилни команди, които поддържат различни опции, като ' твърд ”, “ мека “, и смесени команди. С всяка опция командата Git reset работи по различен начин. Например „ git reset – трудно ” се използва за връщане и пълно изтриване на промените от хранилището. Както и да е ' git reset –soft ” командата се използва за връщане на промените без унищожаване на промените в комита и връщането им към индекса за проследяване.

Тази статия ще демонстрира:







Какви са практическите приложения на командата „git reset –soft“?

Следват практическите приложения на „ git reset –soft ” команда:



  • Преместете показалеца HEAD обратно към указания къмит или предишен къмит
  • Връщане на всички извършени промени
  • Запазва всички промени в индекса за проследяване и ги прави готови за повторно извършване.

Сега нека проверим използването на командата git reset с опцията –soft.



Как да използвам командата „git reset –soft“?

За да използвате „ git reset –soft ”, за да отмените ангажимента и да върнете промените в индекса за проследяване, преминете през дадените инструкции.





Стъпка 1: Отворете Git Terminal

От менюто за стартиране първо стартирайте „ Git Bash ” терминал:



Стъпка 2: Отидете до Git Repository

Използвайки ' cd ” отидете до хранилището на Git:

$ cd 'C:\Git\commits'

Стъпка 3: Създайте нов файл

Създайте нов файл с помощта на „ докосване ” команда:

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

Стъпка 4: Преместване на файла в етапния индекс

Преместете файла в етапния индекс, за да извършите нови промени с помощта на Git ' добавете ” команда:

$ git add Demo.txt

Проверете дали промените са добавени към етапния индекс или не чрез командата „git status“:

$ git състояние

Можете да видите, че непроследените промени са добавени успешно към етапната област:

Стъпка 5: Завършете проследяваните промени

Извършете проследяваните промени, за да ги добавите към локалното хранилище, като използвате командата по-долу:

$ git ангажимент „Демото е добавено“

Проверете дневника на Git и потвърдете дали промените са извършени или не:

$ git дневник

Може да се види, че промените са извършени успешно:

Проверете състоянието на хранилището, за да проверите дали има останали проследени промени, които все още не са ангажирани:

$ git състояние

Резултатът по-долу показва, че няма повече проследени промени в индекса на етапа на хранилището:

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

Сега използвайте командата „git reset –soft“ заедно с указателя HEAD, за да върнете направените промени и да преместите HEAD обратно към предишния комит:

$ git нулиране --мека ГЛАВА~ 1

Отново проверете регистрационния файл на хранилището, за да проверите дали HEAD е върнат към предишния комит или не:

$ git дневник

Резултатът показва, че новите промени са премахнати от локалното хранилище и HEAD се връща към предишния комит:

Стъпка 7: Потвърдете, че промените са върнати към индекса за проследяване

Проверете състоянието на работещото хранилище, за да потвърдите дали върнатите промени са добавени към етапния индекс или не:

$ git състояние

Тук можете да видите, че промените са успешно върнати към етапния индекс и са готови за повторно извършване:

Ние демонстрирахме практическите приложения на „ git reset –soft ” команда.

Заключение

Практически употреби на „ git reset –soft ” са за връщане на ангажираните промени, преместване на показалеца HEAD обратно към предишния комит или към някакъв конкретен комит, използващ идентификатор на ангажимент, изпращане на промените обратно към индекса на етапа и ги прави готови да се ангажират отново. В този блог демонстрирахме практическите употреби на „ git reset –soft ” и процедурата за нейното използване.