Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

git-status - Online w chmurze

Uruchom git-status w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie git-status, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


git-status — Pokazuje status działającego drzewa

STRESZCZENIE


odrzutowiec status [ ...] [--] [ ...]

OPIS


Wyświetla ścieżki, które różnią się między plikiem indeksu a bieżącym zatwierdzeniem HEAD,
ścieżki różniące się między drzewem roboczym a plikiem indeksu oraz ścieżki w pliku
działające drzewo, które nie jest śledzone przez Git (i nie jest ignorowane przez gitignore(5)). Pierwszy
jesteś tym czym jesteś by zatwierdzić, uruchamiając git commit; drugie i trzecie to ty mógłby
popełnić, biegając odrzutowiec Dodaj przed uruchomieniem git commit.

OPCJE


-s, --krótki
Podaj wynik w krótkim formacie.

-b, --gałąź
Pokaż oddział i informacje o śledzeniu nawet w krótkim formacie.

--porcelana
Podaj dane wyjściowe w formacie łatwym do analizy dla skryptów. To jest podobne do krótkiego
danych wyjściowych, ale pozostanie stabilny we wszystkich wersjach Git i niezależnie od użytkownika
konfiguracja. Szczegóły znajdziesz poniżej.

--długie
Podaj wynik w długim formacie. To jest ustawienie domyślne.

-v, --pełne
Oprócz nazw plików, które zostały zmienione, pokaż także tekst
zmiany, które mają zostać zatwierdzone (tj. jak wynik polecenia git diff --cached).
Jeśli -v podano dwukrotnie, pokaż także zmiany w drzewie roboczym, które nie zostały wprowadzone
jeszcze nie został wystawiony (tj. jak wynik git diff).

-u[ ], --untracked-files[= ]
Pokaż nieśledzone pliki.

Parametr mode służy do określenia sposobu postępowania z nieśledzonymi plikami. Jest to opcjonalne:
to domyślnie cała kolekcja, i jeśli jest określony, musi być przyklejony do opcji (np. -uno, ale
nie - ty nie).

Możliwe opcje to:

· Nie - Nie pokazuj nieśledzonych plików.

· normalna - Pokazuje nieśledzone pliki i katalogi.

· cała kolekcja - Pokazuje również pojedyncze pliki w nieśledzonych katalogach.

Gdy opcja -u nie jest używana, wyświetlane są nieśledzone pliki i katalogi (tj
tak samo jak określenie normalnego), aby pomóc Ci uniknąć zapomnienia o dodaniu nowo utworzonego
akta. Ponieważ znalezienie nieśledzonych plików w systemie plików wymaga dodatkowej pracy, to
tryb może zająć trochę czasu w dużym drzewie roboczym. Rozważ włączenie nieśledzonej pamięci podręcznej
i podziel indeks, jeśli jest obsługiwany (zobacz git update-index --untracked-cache i git
update-index --split-index), w przeciwnym razie możesz użyć no, aby uzyskać zwrot statusu git
szybciej, bez pokazywania nieśledzonych plików.

Wartość domyślną można zmienić za pomocą konfiguracji status.showUntrackedFiles
zmienna udokumentowana w git-config(1).

--ignore-submodules[= ]
Szukając zmian, ignoruj ​​zmiany w podmodułach. może mieć wartość „brak”,
„nieśledzone”, „brudne” lub „wszystkie”, co jest wartością domyślną. Użycie „none” spowoduje uwzględnienie
zmodyfikowany submoduł, gdy zawiera nieśledzone lub zmodyfikowane pliki lub jego HEAD
różni się od zatwierdzenia zarejestrowanego w superprojekcie i może być użyty do nadpisania dowolnego
ustawienia ignorować opcja w git-config(1) lub moduły git(5). Kiedy jest „nieśledzony”.
używane podmoduły nie są uważane za brudne, jeśli zawierają tylko nieśledzoną zawartość (ale
są nadal skanowane w poszukiwaniu zmodyfikowanej zawartości). Użycie „brudnego” ignoruje wszystkie zmiany w pliku
drzewie roboczym podmodułów, są tylko zmiany w zatwierdzeniach przechowywanych w superprojekcie
pokazano (takie było zachowanie przed wersją 1.7.0). Użycie opcji „wszystko” powoduje ukrycie wszystkich zmian
submoduły (i pomija wyświetlanie podsumowań podmodułów, gdy opcja config
status.submoduleSummary jest ustawiony).

--ignorowany
Pokaż także ignorowane pliki.

-z
Zakończ wpisy znakiem NUL zamiast LF. Oznacza to format wyjściowy --porcelain
jeśli nie podano innego formatu.

--kolumna[= ], --brak-kolumny
Wyświetlaj nieśledzone pliki w kolumnach. Zobacz zmienną konfiguracyjną kolumna.status dla
Składnia opcji.-kolumna i --no-kolumna bez opcji są równoważne zawsze i
nigdy odpowiednio.

WYDAJNOŚĆ


Dane wyjściowe tego polecenia są przeznaczone do użycia jako komentarz do szablonu zatwierdzenia. The
domyślny, długi format, ma być czytelny dla człowieka, szczegółowy i opisowy. Jego
treść i format mogą ulec zmianie w dowolnym momencie.

Ścieżki wymienione w wynikach, w przeciwieństwie do wielu innych poleceń Git, są tworzone względem
bieżący katalog, jeśli pracujesz w podkatalogu (jest to celowe, aby pomóc
wycinanie i wklejanie). Zobacz opcję konfiguracji status.relativePaths poniżej.

Short utworzony
W krótkim formacie status każdej ścieżki jest pokazany jako

XY ŚCIEŻKA1 -> ŚCIEŻKA2

gdzie PATH1 jest ścieżką w HEAD, a część „ -> PATH2” jest wyświetlana tylko wtedy, gdy PATH1
odpowiada innej ścieżce w indeksie/drzewie roboczym (tzn. nazwa pliku została zmieniona). XY
to dwuliterowy kod stanu.

Pola (w tym ->) są oddzielone od siebie pojedynczą spacją. Jeśli
nazwa pliku zawiera spacje lub inne znaki niedrukowalne, pole to będzie cytowane
w sposób literału ciągu C: otoczony podwójnym cudzysłowem ASCII (34) znaki, oraz
z wewnętrznymi znakami specjalnymi ze zmianą ukośnika.

W przypadku ścieżek z konfliktami scalania X i Y pokazują stany modyfikacji każdej strony
łączyć. W przypadku ścieżek, które nie powodują konfliktów scalania, X pokazuje stan indeksu, a Y
pokazuje stan drzewa roboczego. W przypadku nieśledzonych ścieżek XY to ??. Inne kody stanu mogą
interpretować w następujący sposób:

· ' ' = niezmodyfikowany

· M = zmodyfikowany

· A = dodano

· D = usunięte

· R = zmieniono nazwę

· C = skopiowane

· U = zaktualizowany, ale niepołączony

Ignorowane pliki nie są wyświetlane, chyba że włączona jest opcja --ignored, w którym to przypadku są to XY
!!.

Znaczenie XY
-------------------------------------------------
[MD] nie zaktualizowano
M [MD] zaktualizowano w indeksie
[MD] dodany do indeksu
D [ M] usunięty z indeksu
R [MD] zmieniono nazwę w indeksie
C [MD] skopiowane w indeksie
Dopasowania indeksu i drzewa roboczego [MARC].
[ MARC] M drzewo robocze zostało zmienione od czasu indeksowania
[ MARC] D usunięty z drzewa roboczego
-------------------------------------------------
DD rozłączono, oba usunięte
AU niescalone, dodane przez nas
UD rozłączony, usunięty przez nich
UA niescalone, dodane przez nich
DU niepołączony, usunięty przez nas
AA niepołączone, oba dodane
UU niescalone, oba zmodyfikowane
-------------------------------------------------
? ? nieśledzony
! ! ignorowane
-------------------------------------------------

Jeśli użyto -b, status w krótkim formacie jest poprzedzony linią

## Informacje o śledzeniu nazw oddziałów

Porcelana utworzony
Format porcelany jest podobny do formatu krótkiego, ale gwarantuje się, że nie ulegnie zmianie
sposób niekompatybilny wstecz między wersjami Git lub w oparciu o konfigurację użytkownika. To sprawia
idealnie nadaje się do analizowania za pomocą skryptów. Opis krótkiego formatu powyżej również opisuje
format porcelanowy, z kilkoma wyjątkami:

1. Konfiguracja color.status użytkownika nie jest przestrzegana; kolor zawsze będzie wyłączony.

2. Konfiguracja status.relativePaths użytkownika nie jest przestrzegana; pokazane ścieżki będą
zawsze odnosić się do katalogu głównego repozytorium.

Istnieje również alternatywny format -z zalecany do analizowania maszynowego. W tym formacie
pole statusu jest takie samo, ale zmieniają się inne rzeczy. Po pierwsze -> jest pominięty w
zmień nazwę wpisów i kolejność pól zostanie odwrócona (np od -> do staje się do od). Po drugie,
Po każdej nazwie pliku następuje NUL (ASCII 0), zastępując spację jako separator pól i
kończący nową linię (ale spacja nadal oddziela pole stanu od pierwszego
Nazwa pliku). Po trzecie, nazwy plików zawierające znaki specjalne nie są specjalnie sformatowane; NIE
wykonywane jest cytowanie lub ukośnik odwrotny.

KONFIGURACJA


Polecenie honoruje kolor.status (lub status.color — oznaczają to samo i to drugie
jest zachowywany ze względu na kompatybilność wsteczną) i color.status. zmienne konfiguracyjne do
pokoloruj jego wydruk.

Jeśli zmienna konfiguracyjna status.relativePaths ma wartość false, wszystkie wyświetlane ścieżki są takie
względem katalogu głównego repozytorium, a nie bieżącego katalogu.

Jeśli status.submoduleSummary jest ustawiony na liczbę różną od zera lub wartość true (identyczną z -1 lub an
nieograniczona ilość), podsumowanie podmodułu zostanie włączone dla długiego formatu i podsumowania
zostanie wyświetlona liczba zatwierdzeń zmodyfikowanych podmodułów (zobacz opcję --summary-limit w git-
podmoduł(1)). Należy pamiętać, że podsumowaniem wyniku polecenia status będzie
wyłączone dla wszystkich podmodułów, gdy diff.ignoreSubmodules jest ustawione na cała kolekcja lub tylko dla nich
podmoduły gdzie podmoduł. .ignore=wszystko. Aby wyświetlić także podsumowanie ignorowanych
submodułów, możesz użyć opcji wiersza poleceń --ignore-submodules=dirty lub odrzutowiec
podmoduł streszczenie polecenie, które pokazuje podobne dane wyjściowe, ale nie honoruje tych ustawień.

Użyj git-status online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad