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: Lista nowych, zmodyfikowanych i usuniętych plików katalogu roboczego i obszaru przemieszczania
- Scenariusz 2: Lista nowych, zmodyfikowanych i usuniętych plików repozytorium Git
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 gitTutaj:
- “ 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 --onlineNa 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.