Jak zresetować plik, aby był taki sam jak Master Branch in Git

Jak zresetować plik, aby był taki sam jak Master Branch in Git
W GIT użytkownicy mogą uzyskać dostęp do jednego pliku w wielu oddziałach i zaktualizować zmiany kilka razy i zapisać je. Po zmianie lokalnego repozytorium GIT użytkownicy muszą popełnić zmiany w zdalnym repozytorium GIT, aby na stałe zapisać i zaktualizować dla innych członków projektu. Ten proces można wykonać za pomocą poleceń git bez kłopotów.

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.