Jak usunąć zmiany z obszaru inscenizacji w git

Jak usunąć zmiany z obszaru inscenizacji w git

Deweloperzy wolą niezależny system wersji, taki jak GIT, do śledzenia plików projektu i folderów podczas pracy jako zespół. GIT umożliwia użytkownikom wprowadzanie zmian, aktualizację plików oraz usuwanie lub usuwanie plików lub zmian. Dodane zmiany mogą być wystawiane lub nieudane. Zmiany stopniowe wskazują, że plik jest umieszczony w obszarze zaawansowania po zmianach. Z drugiej strony, nieokreślone zmiany wskazują, że plik istnieje w katalogu roboczym i wprowadzane są zmiany.

Niniejszy podręcznik zilustruje metodę usuwania zmian z obszaru zaawansowania w GIT.

Jak usunąć zmiany z obszaru inscenizacji w git?

Za każdym razem, gdy wprowadzasz zmiany w projektach GIT, dodajesz je do repozytorium GIT obok siebie. Na przykład utworzyłeś plik w repozytorium GIT i śledziłeś go z katalogu roboczego do obszaru inscenizacji. Następnie plik jest aktualizowany, a wszystkie zmiany są dodawane do repozytorium.

W takim scenariuszu wszystko idzie dobrze, dopóki nie zdasz sobie sprawy, że wprowadzone zmiany nie są powiązane z projektami i konieczne jest ich usunięcie z obszaru inscenizacji. Aby wykonać tę operację, skorzystaj z „$ git reset -staged " Komenda.

Przejdźmy do podwładnych instrukcji, aby zrozumieć wyżej rozpatrywaną koncepcję!

Krok 1: Przejdź do katalogu GIT

Najpierw przejdź do lokalnego katalogu GIT za pomocą podanego polecenia:

$ cd "c: \ Users \ nazma \ git \ demo1"



Krok 2: Lista zawartości katalogu

Wykonaj „LS„Polecenie wyświetlania istniejącej zawartości katalogu GIT:

$ ls



Krok 3: Śledź plik

Aby śledzić określony plik z katalogu roboczego do obszaru inscenizacji, uruchom podane polecenie i określ nazwę pliku:

$ git dodaj myfile.tekst



Krok 4: Otwórz i aktualizuj plik

Teraz otwórz plik za pomocą „początek" Komenda:

$ start myfile.tekst


Jak widać, określony plik zostanie otwarty w naszym domyślnym edytorze tekstu. Dodaj tekst w otwartym pliku i zapisz go:


Krok 5: Dodaj zmiany

Następnie wykonaj „Git dodaj„Polecenie śledzenia wszystkich zmian dokonanych w katalogu GIT:

$ git add .



Krok 6: Sprawdź status katalogu

Sprawdź aktualny status katalogu GIT za pomocą „status git" Komenda:

Status $ git .


Jak widać, obecnie w obszarze inscenizacji istnieją pewne niezaangażowane zmiany:


Krok 7: Obszar resetowania inscenizacji

Na koniec wykonaj „Git Przywróć„Polecenie do usunięcia zmian z obszaru inscenizacji:

$ git przywracanie -stadion myfile.tekst


Tutaj użyliśmy „-wystawiany na scenie„Opcja, która reprezentuje przestrzeń:


Krok 8: Sprawdź status

Na koniec sprawdź status repozytorium GIT:

Status $ git .


Dane wyjście oznacza, że ​​zmiany dokonane w obszarze zaawansowania w „mój plik.tekst”Są pomyślnie usuwane:


Zapewniliśmy najłatwiejszy sposób usunięcia zmian z obszaru inscenizacji w Git.

Wniosek

Aby usunąć zmiany z obszaru inscenizacji w GIT, przejdź do katalogu GIT i najpierw śledź istniejący plik za pomocą „Git dodaj " Komenda. Następnie otwórz go, wprowadzaj zmiany i zapisz. Teraz wykonaj „$ git add .„Polecenie aktualizacji zmian w katalogu. Następnie sprawdź status katalogu i usuń modyfikacje, wykorzystując „$ git reset -staged " Komenda. Ta instrukcja ilustruje metodę usuwania zmian z obszaru zaawansowania w GIT.