Lista git nowych/zmodyfikowanych/usuniętych plików

Lista git nowych/zmodyfikowanych/usuniętych plików
GIT to słynne narzędzie, które jest wykorzystywane do śledzenia modyfikacji w plikach. Repozytorium GIT zawiera kilka nowych, usuniętych i zmodyfikowanych plików. Gdy użytkownik tworzy nowy plik, modyfikuje go lub usuwa, zmiany te należy dodać do indeksu git w celu śledzenia. Ponadto, polecenia GIT są dostępne, aby wymienić nowe, zmodyfikowane i usunięte pliki.

W tym artykule pokazano różne scenariusze wymieniania nowych, zmodyfikowanych i usuniętych plików w GIT.

Jak wymienić nowe, usunięte i zmodyfikowane pliki w GIT?

Mogą istnieć różne scenariusze dla tej sytuacji, takie jak:

  • Scenariusz 1: Wymień nowe, zmodyfikowane i usunięte pliki katalogu roboczego i obszaru inscenizacji
  • Scenariusz 2: Wymień nowe, zmodyfikowane i usunięte pliki repozytorium GIT

Scenariusz 1: Wymień nowe, zmodyfikowane i usunięte pliki katalogu roboczego i obszaru inscenizacji

Katalog roboczy zawiera nieokreszczeńowane pliki, podczas gdy obszar inscenizacji zawiera wszystkie śledzone pliki. Śledzone pliki to pliki dodawane do obszaru inscenizacji GIT (indeks), a pliki niezwiązane są pliki, które nie zostały jeszcze dodane do indeksu git.

Aby wyświetlić wszystkie nowe, zmodyfikowane i usunięte pliki działającego katalogu i miejsca inscenizacji, skorzystaj z „status git" Komenda:

status git

Poniższe dane wyjściowe pokazuje wszystkie śledzone i niezmienione pliki i modyfikacje. Tutaj:

  • "nowy plik.tekst”To nowo dodany plik śledzony w obszarze inscenizacji.
  • "Plik 1.tekst”Jest zmodyfikowanym nietakowanym plikiem w katalogu roboczym.
  • "wyczyn.tekst”To usunięty nietakowany plik w katalogu roboczym.
  • "indeks.tekst”To nowo dodany nietakowany plik w katalogu roboczym:

Co więcej, „-porcelana„Można również wykorzystać opcję„status git„Polecenie wyświetlania statusu katalogu roboczego i obszaru inscenizacji w zwięzłym formacie:

GIT Status - -Porcelain

Na poniższym wyjściu:

  • "M”Reprezentuje zmodyfikowany plik w katalogu roboczym.
  • "D”Pokazuje usunięty plik w katalogu roboczym.
  • "A”Wskazuje nowy plik dodany do indeksu inscenizacji.
  • "??”Wyświetla nietakowany plik:

Alternatywnie można również użyć następującego polecenia do uzyskania tego samego wyjścia:

git ls -files -o && git kas

Tutaj:

  • "git ls -files -o”Służy do wymienienia nowych plików
  • "Git Checkout”Polecenie jest używane do dodawania, zmodyfikowanych i usuniętych plików:

Scenariusz 2: Wymień nowe, zmodyfikowane i usunięte pliki repozytorium GIT

Repozytorium GIT zawiera wszystkie popełnione pliki i modyfikacje. Aby wymienić nowe, zmodyfikowane i usunięte pliki repozytorium GIT, skorzystaj z podanego polecenia:

Git Whatchanged -Linia

Na poniższym zrzucie ekranu,

  • "D”Pokazuje usunięte pliki z repozytorium GIT.
  • "M”Wskazuje zmodyfikowane zaangażowane pliki.
  • "A”Reprezentuje nowo dodane pliki w repozytorium GIT:

Chodziło o listę nowych, zmodyfikowanych i usuniętych plików w GIT.

Wniosek

Aby wymienić wszystkie nowe, zmodyfikowane i usunięte pliki katalogu roboczego i obszaru inscenizacji, „status git" Lub "git ls -files -o && git kas„Można użyć poleceń. Co więcej, „-porcelana„Można również wykorzystać opcję„status git„Polecenie do wyświetlenia wyjściowego w zwięzłym formacie. Aby wymienić nowe, zmodyfikowane i usunięte pliki repozytorium GIT, użyj „Git Whatchanged -oneline" Komenda. W tym artykule pokazano różne scenariusze wymieniania nowych, zmodyfikowanych i usuniętych plików w GIT.