EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-status - Online în cloud

Rulați git-status în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda git-status care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-status - Afișează starea arborelui de lucru

REZUMAT


merge Starea [ ...] [--] [ ...]

DESCRIERE


Afișează căile care au diferențe între fișierul index și comiterea HEAD curentă,
căi care au diferențe între arborele de lucru și fișierul index și căi în fișierul
arbore de lucru care nu este urmărit de Git (și nu este ignorat de gitignore(5)). Primul
esti ceea ce tu ar commit rulând git commit; al doilea și al treilea sunt ceea ce tu ar putea
comite prin alergare merge adăuga înainte de a rula git commit.

OPŢIUNI


-s, --scurt
Oferiți rezultatul în format scurt.

-b, --ramură
Afișați informațiile despre ramură și urmărire chiar și în format scurt.

--porţelan
Oferiți rezultatul într-un format ușor de analizat pentru scripturi. Acesta este similar cu scurtul
ieșire, dar va rămâne stabil în toate versiunile Git și indiferent de utilizator
configurație. Vezi mai jos pentru detalii.

--lung
Oferiți rezultatul în format lung. Aceasta este valoarea implicită.

-v, --verbos
Pe lângă numele fișierelor care au fost modificate, afișați și textul
modificările care sunt pregătite pentru a fi comise (adică, cum ar fi rezultatul git diff --cached).
Dacă -v este specificat de două ori, atunci arată și modificările din arborele de lucru care nu au făcut-o
încă a fost pus în scenă (adică, ca rezultatul lui git diff).

-u[ ], --untracked-files[= ]
Afișați fișierele neurmărite.

Parametrul mode este utilizat pentru a specifica gestionarea fișierelor neurmărite. Este optional:
este implicit toate, iar dacă este specificat, trebuie să fie lipit de opțiune (de exemplu -uno, dar
nu -u nu).

Opțiunile posibile sunt:

· Nu. - Nu afișați fișiere neurmărite.

· normală. - Afișează fișiere și directoare neurmărite.

· toate - Afișează, de asemenea, fișiere individuale în directoare neurmărite.

Când nu este utilizată opțiunea -u, sunt afișate fișierele și directoarele neurmărite (adică
la fel ca și specificarea normalului), pentru a vă ajuta să evitați să uitați să adăugați nou creat
fișiere. Deoarece este nevoie de muncă suplimentară pentru a găsi fișiere neurmărite în sistemul de fișiere, aceasta
modul poate dura ceva timp într-un arbore de lucru mare. Luați în considerare activarea memoriei cache neurmărite
și împărțiți indexul dacă este acceptat (vezi git update-index --untracked-cache și git
update-index --split-index), În caz contrar, puteți folosi no pentru a returna starea git
mai rapid, fără a afișa fișiere neurmărite.

Valoarea implicită poate fi modificată utilizând configurația status.showUntrackedFiles
variabilă documentată în git-config(1).

--ignore-submodule[= ]
Ignorați modificările aduse submodulelor atunci când căutați modificări. poate fi fie „niciunul”,
„untracked”, „dirty” sau „all”, care este implicit. Folosind „niciunul” se va lua în considerare
submodulul modificat atunci când conține fie fișiere neurmărite sau modificate, fie HEAD
diferă de commit-ul înregistrat în superproiect și poate fi folosit pentru a suprascrie oricare
setările de ignora opțiune în git-config(1) sau gitmodules(5). Când „ne urmărit” este
submodulele folosite nu sunt considerate murdare atunci când conțin doar conținut neurmărit (dar
sunt încă scanate pentru conținut modificat). Utilizarea „dirty” ignoră toate modificările aduse
arborele de lucru al submodulelor, doar modificările aduse commit-urilor stocate în superproiect sunt
afișat (acesta a fost comportamentul înainte de 1.7.0). Utilizarea „toate” ascunde toate modificările aduse
submodule (și suprimă ieșirea rezumatelor submodulelor atunci când opțiunea de configurare
status.submoduleSummary este setat).

--ignorat
Afișați și fișierele ignorate.

-z
Terminați intrările cu NUL, în loc de LF. Aceasta implică formatul de ieșire --porțelan
dacă nu este dat un alt format.

--coloană[= ], --no-coloană
Afișați fișierele neurmărite în coloane. Consultați variabila de configurare column.status pentru
sintaxa opțiunii.--column și --no-column fără opțiuni sunt echivalente cu mereu și
nu respectiv.

REZULTATE


Ieșirea de la această comandă este concepută pentru a fi utilizată ca un comentariu șablon de commit. The
formatul implicit, lung, este conceput pentru a fi lizibil, verboz și descriptiv. Este
conținutul și formatul pot fi modificate în orice moment.

Căile menționate în rezultat, spre deosebire de multe alte comenzi Git, sunt făcute relativ la
directorul curent dacă lucrați într-un subdirector (acest lucru este intenționat, pentru a ajuta
tăierea și lipirea). Vedeți mai jos opțiunea de configurare status.relativePaths.

Pantaloni scurți Format
În formatul scurt, starea fiecărei căi este afișată ca

XY PATH1 -> PATH2

unde PATH1 este calea din HEAD, iar partea " -> PATH2" este afișată numai când PATH1
corespunde unei căi diferite în index/arborele de lucru (adică fișierul este redenumit). XY
este un cod de stare format din două litere.

Câmpurile (inclusiv ->) sunt separate între ele printr-un singur spațiu. În cazul în care o
numele fișierului conține spații albe sau alte caractere neprintabile, câmpul respectiv va fi citat
în felul unui șir literal C: înconjurat de caractere ASCII ghilimele duble (34) și
cu caractere speciale interioare backslash-escaped.

Pentru căile cu conflicte de îmbinare, X și Y arată stările de modificare ale fiecărei părți a
combina. Pentru căile care nu au conflicte de îmbinare, X arată starea indexului și Y
arată starea arborelui de lucru. Pentru căile neurmate, XY sunt ??. Alte coduri de stare pot
fi interpretat astfel:

· ' ' = nemodificat

· M = modificat

· A = adăugat

· D = șters

· R = redenumit

· C = copiat

· U = actualizat, dar neimbinat

Fișierele ignorate nu sunt listate, cu excepția cazului în care opțiunea --ignored este în vigoare, caz în care XY sunt
!!

XY Sens
-------------------------------------------------
[MD] nu a fost actualizat
M [ MD] actualizat în index
Un [ MD] adăugat la index
D [ M] șters din index
R [ MD] redenumit în index
C [ MD] copiat în index
indexul [MARC] și potrivirile arborelui de lucru
[ MARC] Arborele de lucru M a fost modificat de la index
[ MARC] D șters în arborele de lucru
-------------------------------------------------
DD a fost dezintegrat, ambele au fost șterse
AU dezintegrat, adăugat de noi
UD a fost dezintegrat, șters de ei
UA dezintegrat, adăugat de ei
DU dezintegrat, șters de noi
AA dezintegrat, ambele adăugate
UU dezintegrat, ambele modificate
-------------------------------------------------
? ? neurmată
! ! ignorat
-------------------------------------------------

Dacă se folosește -b, starea de format scurt este precedată de o linie

## informații de urmărire a numelui de sucursală

Porţelan Format
Formatul de porțelan este similar cu formatul scurt, dar se garantează că nu se va schimba într-un
mod incompatibil invers între versiunile Git sau pe baza configurației utilizatorului. Asta face
este ideal pentru analizarea prin scripturi. Descrierea formatului scurt de mai sus descrie, de asemenea
formatul de porțelan, cu câteva excepții:

1. Configurația color.status a utilizatorului nu este respectată; culoarea va fi întotdeauna oprită.

2. Configurația status.relativePaths a utilizatorului nu este respectată; căile arătate vor
să fie întotdeauna relativ la rădăcina depozitului.

Există, de asemenea, un format alternativ -z recomandat pentru analizarea mașinii. În acest format,
câmpul de stare este același, dar alte lucruri se schimbă. În primul rând, -> este omis din
redenumiți intrările și ordinea câmpurilor este inversată (de ex din -> la devine la din). În al doilea rând, a
NUL (ASCII 0) urmează fiecare nume de fișier, înlocuind spațiul ca separator de câmp și
terminarea liniei noi (dar un spațiu încă separă câmpul de stare de primul
nume de fișier). În al treilea rând, numele de fișiere care conțin caractere speciale nu sunt formatate special; Nu
se execută citarea sau backslash-escape.

CONFIGURARE


Comanda onorează color.status (sau status.color - înseamnă același lucru și cel din urmă
se păstrează pentru compatibilitate cu înapoi) și culoare.status. variabilele de configurare la
colorează-i rezultatul.

Dacă variabila de configurare status.relativePaths este setată la false, atunci toate căile afișate sunt
relativ la rădăcina depozitului, nu la directorul curent.

Dacă status.submoduleSummary este setat la un număr diferit de zero sau adevărat (identic cu -1 sau cu un
număr nelimitat), rezumatul submodulului va fi activat pentru formatul lung și un rezumat
de comitere pentru submodulele modificate vor fi afișate (consultați opțiunea --summary-limit a git-
submodulul(1)). Vă rugăm să rețineți că rezultatul rezumat al comenzii de stare va fi
suprimat pentru toate submodulele când diff.ignoreSubmodules este setat la toate sau numai pentru acelea
submodule unde submodul. .ignora=toate. Pentru a vizualiza și rezumatul pentru ignorat
submodule, puteți fie să utilizați opțiunea --ignore-submodules=dirty linia de comandă sau merge
submodulul rezumat comandă, care arată o ieșire similară, dar nu respectă aceste setări.

Utilizați git-status online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad