W tym przewodniku nauczysz się procedury zresetowania plików, aby być taką samą jak gałąź główna w git.
Jak zresetować plik, aby był taki sam jak Master Branch in Git?
Załóżmy, że mamy ważny plik w naszym git ”gospodarz”Oddział, który nie został zaktualizowany. Jednak został już zaktualizowany i popełniony wiele razy w innym oddziale. Teraz jesteśmy zobowiązani do usunięcia wszystkich zmian wprowadzonych w pliku i przywrócenia go do tego samego stanu, co w gałęzi głównej.
Przejdź do procedury podanej poniżej, aby zrozumieć powyższy scenariusz!
Krok 1: Uruchom git bash
Otwórz terminal git za pomocą „Uruchomienie" menu:
Krok 2: Przejdź do katalogu GIT
Przejdź do lokalnego katalogu GIT za pomocą „płyta CD" Komenda:
$ cd "c: \ Users \ nazma \ git \ revert"
Krok 3: Utwórz i przełącz gałąź
Teraz utwórz i przełącz do nowej gałęzi natychmiast, wykorzystując dostarczone polecenie:
$ git kectout -b master
Krok 4: Utwórz plik
Wykonaj „dotykać”Polecenie do utworzenia nowego pliku o nazwie„plik 1.tekst”:
$ Touch File1.tekst
Krok 5: Śledź plik
Następnie śledź plik od katalogu roboczego do obszaru inscenizacji:
$ git dodaj plik 1.tekst
Krok 6: Zmiany popełniania
Zastąp zmiany wprowadzone w repozytorium GIT za pomocą komunikatu zatwierdzenia:
$ git commit -m "1 Dodano plik"
Jak widać, zmiany są z powodzeniem popełniane w repozytorium GIT:
Krok 7: Zaktualizuj plik
Otwórz plik, aby wprowadzić na niego pewne zmiany:
$ start file1.tekst
Krok 8: Zmiany popełniają zmiany
Teraz zapisz zmiany za pomocą „git zatwierdzić„Polecenie„ z ”-M„Opcja, aby określić dowolną wiadomość:
$ git commit -m "plik 1.TXT zaktualizowany "
Krok 9: Oddział przełącznika
Następnie wykonaj „Git Checkout”Polecenie, aby wrócić do poprzedniego„główny" oddział:
$ git Checkout Main
Krok 10: Zaktualizuj plik
Otwórz plik za pomocą „początek„Polecenie, aby go zaktualizować i naciskać”Ctrl + s„Klucz, aby zapisać zmiany:
$ start file1.tekst
Krok 11: Zresetuj plik
Aby zresetować zmiany, wykonaj „Git Checkout" Komenda:
$ git kasu master - plik1.tekst
Tutaj określiliśmy nazwę gałęzi „gospodarz”I użył„-”Przed nazwą pliku wskazującą, że określony tekst będzie interpretowany jako nazwa pliku, a nie nazwa gałęzi:
Krok 12: Sprawdź operację resetowania
Teraz otwórz plik, aby zweryfikować operację resetowania:
$ start file1.tekst
Jak widać, określony plik jest otwarty w domyślnym edytorze i jest resetowany do tego samego, co Master Branch:
Krok 13: Wyświetl zmiany
Wreszcie, wykonaj „git diff„Polecenie, aby wyświetlić różnicę między treścią w nowo resetowaniu pliku:
$ git diff -pobudzony
Tutaj "-buforowany„Opcja służy do wyświetlania zmian resetowania:
Sprawdźmy procedurę zresetowania pliku do konkretnego zatwierdzenia w git.
Jak zresetować plik do konkretnego zatwierdzenia w git?
Czasami użytkownicy muszą zresetować plik do konkretnego zatwierdzenia. Aby to osiągnąć, użytkownicy mogą przeglądać zmiany wprowadzone między wersjami plików. Wypróbujmy w tym celu podwładne poniżej instrukcje.
Krok 1: Przejdź do folderu
Wykonaj „płyta CD„Polecenie do przejścia do określonego folderu:
$ cd "c: \ Users \ nazma \ git"
Krok 2: Utwórz katalog
Utwórz nowy lokalny katalog GIT, wykorzystujący dostarczone polecenie:
$ mkdir Linux-Hint
Następnie przejdź do nowo utworzonego lokalnego repozytorium GIT:
$ CD Linux-Hint
Krok 3: Utwórz i przełącz gałąź
Teraz utwórz nową gałąź i natychmiast przejdź do niej:
$ git kectout -B alfa
Tutaj "-B„Flaga reprezentuje gałąź:
Krok 4: Utwórz plik
Utwórz nowy plik o nazwie „plik 1.tekst„Korzystanie z następującego polecenia:
$ Touch File1.tekst
Krok 5: Śledź plik
Następnie wykonaj „Git dodaj„Polecenie do śledzenia pliku do obszaru inscenizacji:
$ git dodaj plik 1.tekst
Krok 6: Otwórz plik
Otwórz utworzony plik, dodaj tekst i zapisz go:
$ start file1.tekst
Krok 7: Utwórz i przełącz gałąź
Następnie utwórz i przełącz na nową gałąź o nazwie „beta" z pomocą "Git Checkout" Komenda:
$ git kector -b beta
Krok 8: Otwórz i aktualizuj plik
Otwórz plik, zaktualizuj go w nowym oddziale i zapisz:
$ start file1.tekst
Krok 9: Zmiany popełniania
Zatrzymaj wszystkie zmiany w repozytorium GIT:
$ git commit -m „plik1 zaktualizowano”
Krok 10: Sprawdź historię dziennika
Zobacz historię dziennika lokalnego repozytorium GIT:
$ git log
Wyjście odnosi się do najnowszych zmian zatwierdzenia:
Krok 11: Zresetuj plik za pomocą skrótu zatwierdzenia
Wykonaj „Git Checkout”Polecenie z hash i nazwą pliku, aby go zresetować:
$ git kector F0E09032EE7CC71E7181F8F4E1E9816F973915C0 FILE1.tekst
Jak widać, zmiany są z powodzeniem resetowane:
Możesz również wykonać to samo zadanie za pomocą „Git Reset„Polecenie w następujący sposób:
$ git reset f0e09032ee7cc71e7181f8f4e1e9816f973915c0 plik 1.tekst
Jak to możliwe, aktualny status „plik 1.tekst" Jest "M„Co wskazuje, że jest modyfikowany i jest resetowany jak poprzednio:
Zebraliśmy metodę zresetowania plików, aby była taka sama jak gałąź główna w git.
Wniosek
Aby zresetować plik jako taki sam jak gałąź główna w git, utwórz lokalne repozytorium git. Następnie utwórz i dodaj do niego pliki. Następnie natychmiast utwórz i przełącz do nowej gałęzi. Otwórz plik w nowej gałęzi, zaktualizuj go i zapisz w git. Wykonaj „$ git kector Master - plik_name„Polecenie zresetowania pliku. Aby zresetować plik do konkretnego zatwierdzenia w GIT, użyj „$ git reset " Lub "$ git Checkout" Komenda. Ten przewodnik ilustruje procedurę resetowania plików, aby była taka sama jak gałąź główna w git.