Jednak podczas pracy w repozytorium GIT musisz wyraźnie dodać pliki i katalogi.
Przed popełnieniem zmian będziesz musiał je dodać do obszaru inscenizacji.
W niektórych przypadkach możesz dodać plik lub katalog do obszaru inscenizacji, zanim będzie gotowy lub zawierać plik, który nie powinien tam być.
Ten samouczek ma na celu pomóc Ci dowiedzieć się, w jaki sposób możesz cofnąć operację dodawania git. Przed popełnieniem możesz użyć operacji cofania się do usuwania plików z obszaru inscenizacji.
Zainstaluj lub zaktualizuj git
Musisz najpierw upewnić się, że masz zainstalowaną najnowszą wersję git.
W systemie Windows możesz pobrać instalator z poniższego zasobu:
https: // git-scm.com/pobierz/wygraj
W dystrybucjach opartych na Debian zainstaluj GIT z poleceniem:
Aktualizacja $ sudo apt-get
$ sudo apt -get instaluj git -y
Aby zaktualizować GIT do najnowszej wersji, wykonaj poniższe polecenie w terminalu Windows.
$ git aktualizacja-git-for-indows
W Linux uruchom polecenie instalacji GIT, aby zaktualizować do najnowszej wersji.
$ sudo apt-get instaluj git
Cofnij się dodaj - przywróć
Od Git wersja 2.23 i więcej, możesz użyć polecenia GIT Restore, aby cofnąć operację dodawania GIT.
Przed cofnięciem operacji dodawania dobrze jest wyświetlić zmiany, które należy popełnić.
Możesz użyć polecenia:
Status $ git
Możemy zobaczyć pliki i katalogi w obszarze oceny z powyższego wyjścia.
Aby usunąć EOF.Plik PY z obszaru inscenizacji:
$ git restore -stadion eof.py
Flaga stadionowa mówi Git, aby usunął plik z indeksu inscenizacji, jednocześnie zachowując zmiany wprowadzone w pliku.
Możesz to zweryfikować, uruchamiając polecenie status GIT:
Status $ git
Zwróć uwagę na EOF.Py nie jest już dostępny w strefie inscenizacji. Teraz wprowadzasz zmiany w pliku i popełniasz go, gdy będziesz gotowy.
Możesz także określić znak wieloznaczny, aby cofnąć wszystkie pliki pasujące do określonego rozszerzenia.
Na przykład, aby cofnąć operację dodawania dla wszystkich .Pliki PY:
$ git restore -staged *.py
Polecenie z powodzeniem usunie wszystkie pliki kończące się .rozszerzenie PY z obszaru inscenizacji.
Jeśli chcesz usunąć plik z obszaru inscenizacji i odrzucić wszystkie zmiany wprowadzone w pliku, możesz użyć polecenia GIT Restore bez flagi.
Przykład:
$ git przywracaj
Polecenie przywracania bez stadionej flagi odrzuca wszystkie zmiany wprowadzone w plikach.
Cofnij się zatwierdzenie - zresetuj
Możesz także cofnąć Git dodaj Operacja za pomocą Git Reset Komenda. Składnia poleceń jest jak pokazano:
$ git reset
Aby usunąć wszystkie pliki z obszaru inscenizacji:
$ git reset
W przeciwieństwie do git przywracają bez inscenizacji, Git Reset polecenie zachowa zmiany wprowadzone w plikach.
Wniosek
Ten samouczek nauczył cię, jak cofnąć Git dodaj Operacja za pomocą Git Przywróć I Git Reset polecenia.
Omówiliśmy również, kiedy i nie używaliśmy Git Przywróć polecenie z -wystawiany na scenie flaga.