Git cofnij 10 najlepszych sposobów na cofnięcie błędów w git?

Git cofnij 10 najlepszych sposobów na cofnięcie błędów w git?
Podobnie jak inne zdecentralizowane systemy kontroli wersji, GIT umożliwia również użytkownikom tworzenie i wprowadzanie zmian w plikach projektowych za pomocą różnych poleceń GIT. Pozwalają również na cofanie się lub powracanie operacji wykonywanych przypadkowo, takich jak usuwanie lub usuwanie plików, folderów, gałęzi, popełnienie niewłaściwej gałęzi i wielu innych.

W tym podręczniku nauczysz się 13 sposobów na przywrócenie błędów w git.

Git cofnij: 13 sposobów cofania błędów w git?

Każdy, kto korzysta z systemu wersji git, może popełniać błędy lub wykonywać nietypowe operacje, które w niektórych momentach nie są potrzebne. Może to wynikać z połączenia niewłaściwych gałęzi lub plików, usuwania niewłaściwych gałęzi, nieprawidłowych zmian zatwierdzenia lub czegoś innego. Ale nie martw się! Istnieją różne sposoby cofania się lub przywrócenia tych błędów.

Sprawdźmy 13 poręcznych wskazówek jeden po drugim, aby powrócić do błędów w git bez wysiłku!

1. Przestań śledzić plik śledzony

Załóżmy, że błędnie dodałeś nietakowany plik o nazwie „plik.dziennik”, A GIT pokazuje, że w pliku występują zmiany niestrawne.Zaloguj się za każdym razem, gdy wykonujesz polecenie. Aby przywrócić ten plik i zatrzymać śledzenie, użyteczne jest poniższe polecenie:

$ git rm -pobudzony plik.dziennik

2. Odrzucanie zmian lokalnych

Jeśli pracujesz nad jakimś ważnym projektem i wyczerpujesz się ciągłym pracą nad tą samą funkcją. W rezultacie przypadkowo aktualizujesz i oszczędzasz zmiany przy niektórych błędach, a po ich zapisaniu zdajesz sobie sprawę, że się mylili.

GIT ma usługę dla użytkowników do odrzucenia zmian i zapisywania pliku do poprzedniego stanu. W tym celu użyj poniższego danego polecenia:

$ git Checkout --

3. Zresetuj zmiany lokalne

Jeśli dokonałeś zmian w lokalnym repozytorium GIT, ale nie wprowadziłeś zmian w zdalnym repozytorium i konieczne jest cofnięcie niektórych zobowiązań do ostatniej wersji, uruchom następujące polecenie:

$ git reset

Wyżej wymienione polecenie po prostu przywróci historię repozytorium do wybranej wersji SHA.

4. Cofnąć się, popełniło zmiany

Jest podobny do wyżej wymyślonego scenariusza, ale być może już popełniłeś zmiany i zorientowałeś się, że coś poszło nie tak. W tej sytuacji nie masz paniki; po prostu wykonaj „Git Revert„Polecenie z referencją zatwierdzenia:

$ git revert

Polecenie powyżej przekazywane jest przydatne do zwrócenia efektów z ostatniego zatwierdzenia.

5. Zmień ostatnią wiadomość o zatwierdzeniu

Czasami popełniłeś błędy pisania podczas popełniania zmian w repozytorium. Mamy szybkie rozwiązanie tej sytuacji, wykonaj to polecenie:

$ git commit --amend -m

Po wykonaniu powyższego polecenia komunikat zatwierdzenia zostanie zaktualizowany i zastąpiony nową.

6. Recenzowanie starych zatrudnionych

GIT ma na celu zapisanie kopii projektów, aby użytkownicy nigdy nie martwili się uszkodzeniem plików projektowych. Mogą ponownie odwiedzić i wyświetlić historię zatwierdzenia projektu. Komenda GIT Log jest wykorzystywana do wyświetlania zobowiązań dla obecnie wybranego oddziału:

$ git log -linia

7. Usuwanie starych zatrudnionych

Jeśli chcesz usunąć stare zatwierdzenie w środku historii, „Git Revert„Polecenie jest przydatne. Może dodać nowe zatwierdzenie, które odwraca wszystko, co zmieniło środkowe zatwierdzenie:

$ git revert

8. Przełącz zobowiązanie do innej gałęzi

Git ma prawie te same gałęzie nazwy, które mogą mylić użytkowników podczas pracy w gałęziach, i mogą niezamierzone wprowadzać zmiany w innej gałęzi, a nie prawidłowe. Jeśli popełniają zmiany w repozytorium i chcą zastosować te zmiany w odpowiedniej gałęzi, oto pomocne polecenie:

$ Git Cherry-Pick

Wybierz zatwierdzenie z wymaganej gałęzi i zastosuj do innego za pomocą „Cherry-Pick". Przed zmianą zobowiązań upewnij się, że użytkownicy powinni pracować w oddziale, które chcą zastosować zatwierdzenie.

9. Przywróć usuniętą gałąź

Czasami, ze względu na liczbę nieużywanych gałęzi, użytkownik usuwa niektóre z nich, aby uwolnić repozytorium wewnątrz miejsca, ale może nieumyślnie usunąć działającą gałęznę. W GIT użytkownicy mogą przywrócić usunięte gałęzie za pomocą dostarczonego polecenia:

$ git kectout -b

10. Przed popełnieniem przywrócenia usuniętego pliku

Jeśli usunąłeś plik przed zobowiązaniem się do repozytorium GIT bez zapisywania go i zdałeś sobie sprawę, że popełniłeś błąd, po prostu wpisz poniższe polecenie, aby przywrócić usunięty plik:

$ Git Checkout Head

11. Po popełnieniu przywrócenia usuniętego pliku

To ten sam błąd, jak omówiono w powyższym scenariuszu. Jeśli użytkownik usunął plik po popełnieniu zmian w repozytorium GIT, postępuj zgodnie z podanym poleceniem, aby wrócić:

$ git reset -twarda głowa ~ 1

12. Wskaźnik inscenizacji

Aby zatwierdzić i dodać aktualizacje lub zmiany z katalogu roboczego do indeksu inscenizacji, „Git Reset„Polecenie jest najczęściej używane do cofania zmian w indeksie inscenizacji:

$ git reset

13. Kopia zapasowa danych

Zapisywanie wszystkich zmian i dokonanie kopii zapasowej pomocy użytkownikom w najgorszych sytuacjach, takich jak usunięcie oddziału, usunięcie starego repozytorium, zastąpienie głowy, problemy techniczne lub awaria sprzętu. Jest to korzystne, gdy użytkownicy zajmują się podanymi scenariuszami.

Wniosek

Istnieją różne sposoby cofania wielu operacji usuwania przy użyciu poleceń GIT, takich jak zatrzymanie procesu śledzenia w celu niezakłóconych plików, uwalnianie lub resetowanie zmian lokalnych, usuwanie plików przed i po zaangażowaniu w repozytorium, cofanie zmian zatwierdzenia, zmiana popełnienia oddziału, aktualizacja ostatniego Wiadomość, przejrzyj i usuń stare zatwierdzenia, indeks inscenizacji i dane tworzenia kopii zapasowych. W tym podręczniku omówiono 13 różnych metod powracania błędów w git.