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

Git Lista Nowych Zmodyfikowanych Usunietych Plikow



Git to znane narzędzie służące do śledzenia zmian w plikach. Repozytorium Git zawiera kilka nowych, usuniętych i zmodyfikowanych plików. Kiedy użytkownik tworzy nowy plik, modyfikuje go lub usuwa, zmiany te muszą zostać dodane do indeksu Git w celu śledzenia. Ponadto dostępne są polecenia Git do wyświetlania nowych, zmodyfikowanych i usuniętych plików.

W tym artykule zademonstrujemy różne scenariusze wyświetlania nowych, zmodyfikowanych i usuniętych plików w Git.

Jak wyświetlić listę nowych, usuniętych i zmodyfikowanych plików w Git?

W takiej sytuacji mogą być różne scenariusze, np.







Scenariusz 1: Wyświetl listę nowych, zmodyfikowanych i usuniętych plików katalogu roboczego i obszaru przemieszczania

Katalog roboczy zawiera nieśledzone pliki, podczas gdy obszar przemieszczania zawiera wszystkie śledzone pliki. Pliki śledzone to pliki, które są dodawane do obszaru przemieszczania Git (indeks), a pliki nieśledzone to pliki, które nie zostały jeszcze dodane do indeksu Git.



Aby wyświetlić wszystkie nowe, zmodyfikowane i usunięte pliki w katalogu roboczym i obszarze przejściowym, użyj opcji „ status gita ' Komenda:



status gita

Poniższe dane wyjściowe pokazują wszystkie śledzone i nieśledzone pliki oraz modyfikacje. Tutaj:





  • nowyPlik.txt ” to nowo dodany śledzony plik w obszarze przejściowym.
  • Plik1.txt ” to zmodyfikowany nieśledzony plik w katalogu roboczym.
  • feat.txt ” to usunięty, nieśledzony plik w katalogu roboczym.
  • indeks.txt ” to nowo dodany nieśledzony plik w katalogu roboczym:

Ponadto „ -porcelana Opcja ” może być również wykorzystana z opcją „ status gita ”, aby wyświetlić stan katalogu roboczego i obszaru przemieszczania w zwięzłej formie:



status gita --porcelana

W poniższym wyjściu:

  • M ” reprezentuje zmodyfikowany plik w katalogu roboczym.
  • D ” pokazuje usunięty plik w katalogu roboczym.
  • A ” oznacza nowy plik dodany do indeksu pomostowego.
  • ?? ” wyświetla nieśledzony plik:

Alternatywnie, aby uzyskać ten sam wynik, można również użyć następującego polecenia:

pliki git ls -O && kasa git

Tutaj:

  • git ls-pliki -o ” służy do wyświetlania listy nowych plików
  • kasa git ” służy do dodawania, modyfikowania i usuwania plików:

Scenariusz 2: Lista nowych, zmodyfikowanych i usuniętych plików repozytorium Git

Repozytorium Git zawiera wszystkie zatwierdzone pliki i modyfikacje. Aby wyświetlić listę nowych, zmodyfikowanych i usuniętych plików z repozytorium Git, użyj dostarczonego polecenia:

git co się zmieniło --online

Na poniższym zrzucie ekranu

  • D ” pokazuje usunięte pliki z repozytorium Git.
  • M ” oznacza zmodyfikowane zatwierdzone pliki.
  • A ” reprezentuje nowo dodane pliki w repozytorium Git:

To wszystko dotyczyło listy nowych, zmodyfikowanych i usuniętych plików w Git.

Wniosek

Aby wyświetlić listę wszystkich nowych, zmodyfikowanych i usuniętych plików katalogu roboczego i obszaru przemieszczania, „ status gita ' Lub ' git ls-files -o && git kasa można użyć poleceń ”. Ponadto „ -porcelana Opcja ” może być również wykorzystana z opcją „ status gita ”, aby wyświetlić dane wyjściowe w zwięzłym formacie. Aby wyświetlić listę nowych, zmodyfikowanych i usuniętych plików repozytorium Git, użyj „ git whatchanged – oneline ' Komenda. W tym artykule pokazano różne scenariusze wyświetlania nowych, zmodyfikowanych i usuniętych plików w usłudze Git.