Spisu treści:

Jak usunąć niezatwierdzone zmiany w git?
Jak usunąć niezatwierdzone zmiany w git?

Wideo: Jak usunąć niezatwierdzone zmiany w git?

Wideo: Jak usunąć niezatwierdzone zmiany w git?
Wideo: OPS117 PowerShell Deep Dive 2024, Kwiecień
Anonim

Teraz masz 4 możliwości cofnięcia zmian:

  1. Przenieś plik do aktualnego zatwierdzenia (HEAD): git zresetuj GŁOWĘ
  2. Zdejmij wszystko ze sceny - zachowaj zmiany : git Resetowanie.
  3. Odrzucać wszystkie lokalne zmiany , ale zachowaj je na później: git chować na potem.
  4. Odrzucać wszystko na stałe: git zresetuj -- ciężko.

Mając to na uwadze, jak usunąć niezatwierdzone zmiany w git?

7 odpowiedzi

  1. Spowoduje to usunięcie wszystkich plików, które mogłeś umieścić w poczekalni za pomocą git add: git reset.
  2. To cofnie wszystkie lokalne niezatwierdzone zmiany (powinny zostać wykonane w głównym repozytorium): git checkout.
  3. Spowoduje to usunięcie wszystkich lokalnych nieśledzonych plików, więc pozostaną tylko pliki śledzone przez git: git clean -fdx.

Wiesz też, jak przywrócić zmodyfikowany plik w Git? Cofanie zatwierdzenia, jeśli masz zmodyfikowany , dodał i zatwierdził zmiany w plik i chcesz cofnąć te zmiany, możesz ponownie użyć git zresetuj HEAD~, aby cofnąć zatwierdzenie. Podobnie jak w poprzednim przykładzie, gdy używasz git zresetuj modyfikacje będzie nieinscenizowany. Zauważ, że teraz twój plik nie jest już śledzony!

W związku z tym, jak usunąć zmiany do zatwierdzenia?

Do usunąć ostatni popełniać z git, możesz po prostu uruchomić git reset --hard HEAD^ Jeśli tak usuwanie wiele zatwierdzeń od góry, możesz uruchomić git reset --hard HEAD~2 do usunąć ostatnie dwa commity. Możesz zwiększyć liczbę do usunąć jeszcze więcej zatwierdzeń.

Co to jest reset git?

Streszczenie. Recenzować, git reset to potężne polecenie, które służy do cofania lokalnych zmian stanu Gita repo. Resetowanie Gita działa na "Trzech Drzewach" Gita Te drzewa to Historia Zatwierdzeń (HEAD), Indeks Postoju i Katalog Roboczy.

Zalecana: