EngelsFransSpaans

Ad


OnWorks-favicon

git-status - Online in de cloud

Voer git-status uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht git-status die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


git-status - Toon de status van de werkende boom

KORTE INHOUD


git toestand [ ...] [--] [ ...]

PRODUCTBESCHRIJVING


Toont paden die verschillen hebben tussen het indexbestand en de huidige HEAD-commit,
paden die verschillen hebben tussen de werkboom en het indexbestand, en paden in de
werkende boom die niet door Git wordt gevolgd (en niet wordt genegeerd door negeren(5)). De eerste
ben wat jij zou commit door git commit uit te voeren; de tweede en derde zijn wat jij bent kon
plegen door te rennen git toevoegen voordat je git commit uitvoert.

OPTIES


-s, --kort
Geef de uitvoer in het korte formaat.

-b, --tak
Toon de filiaal- en trackinginformatie, zelfs in kort formaat.

--porselein
Geef de uitvoer in een eenvoudig te parseren formaat voor scripts. Dit is vergelijkbaar met de korte
output, maar blijft stabiel in alle Git-versies en ongeacht de gebruiker
configuratie. Zie hieronder voor meer informatie.

--lang
Geef de uitvoer in het lange formaat. Dit is de standaardinstelling.

-v, --uitgebreid
Toon naast de namen van bestanden die zijn gewijzigd ook de tekstuele
veranderingen die geënsceneerd zijn om vastgelegd te worden (dat wil zeggen, zoals de uitvoer van git diff --cached).
Als -v twee keer is opgegeven, toon dan ook de wijzigingen in de werkboom die dat niet hebben gedaan
nog niet geënsceneerd (dat wil zeggen, zoals de uitvoer van git diff).

-u[ ], --untracked-bestanden[= ]
Toon niet-bijgehouden bestanden.

De parameter mode wordt gebruikt om de afhandeling van niet-bijgehouden bestanden te specificeren. Het is optioneel:
het staat standaard op allen, en indien gespecificeerd, moet het aan de optie blijven hangen (bijvoorbeeld -uno, but
niet -u nee).

De mogelijke opties zijn:

· geen - Toon geen niet-bijgehouden bestanden.

· een - Toont niet-bijgehouden bestanden en mappen.

· allen - Toont ook individuele bestanden in niet-bijgehouden mappen.

Wanneer de optie -u niet wordt gebruikt, worden niet-bijgehouden bestanden en mappen weergegeven (dat wil zeggen de
hetzelfde als het opgeven van normaal), om te voorkomen dat u vergeet nieuw gemaakte bestanden toe te voegen
bestanden. Omdat het extra werk kost om niet-bijgehouden bestanden in het bestandssysteem te vinden, is dit
modus kan enige tijd duren in een grote werkende boom. Overweeg om niet-bijgehouden cache in te schakelen
en splits de index indien ondersteund (zie git update-index --untracked-cache en git
update-index --split-index), Anders kun je no gebruiken om de git-status terug te krijgen
sneller zonder niet-bijgehouden bestanden weer te geven.

De standaard kan worden gewijzigd met behulp van de status.showUntrackedFiles-configuratie
variabele gedocumenteerd in git-config(1).

--ignore-submodules[= ]
Negeer wijzigingen in submodules bij het zoeken naar wijzigingen. kan "geen" zijn,
"untracked", "dirty" of "all", wat de standaard is. Als u "geen" gebruikt, wordt rekening gehouden met de
submodule gewijzigd wanneer deze niet-bijgehouden of gewijzigde bestanden of de HEAD ervan bevat
verschilt van de vastgelegde commit in het superproject en kan worden gebruikt om elke commit te overschrijven
instellingen van de negeren optie git-config(1) of gitmodules(5). Wanneer "untracked" is
gebruikte submodules worden niet als vies beschouwd als ze alleen niet-getrackte inhoud bevatten (maar
ze worden nog steeds gescand op gewijzigde inhoud). Het gebruik van "dirty" negeert alle wijzigingen in het
werkboom van submodules, er zijn alleen wijzigingen in de commits opgeslagen in het superproject
getoond (dit was het gedrag vóór 1.7.0). Als u "alles" gebruikt, worden alle wijzigingen verborgen
submodules (en onderdrukt de uitvoer van samenvattingen van submodules wanneer de configuratieoptie
status.submoduleSummary is ingesteld).

--buiten beschouwing gelaten
Toon ook genegeerde bestanden.

-z
Beëindig vermeldingen met NUL in plaats van LF. Dit impliceert het uitvoerformaat --porcelain
als er geen ander formaat wordt opgegeven.

--kolom[= ], --geen-kolom
Geef niet-bijgehouden bestanden in kolommen weer. Zie configuratievariabele column.status voor
syntaxis van opties.--column en --no-column zonder opties zijn gelijk aan altijd en
nooit respectievelijk.

OUTPUT


De uitvoer van dit commando is ontworpen om te worden gebruikt als commentaar op een commit-sjabloon. De
standaard, lang formaat, is ontworpen om voor mensen leesbaar, uitgebreid en beschrijvend te zijn. Zijn
inhoud en formaat kunnen op elk moment worden gewijzigd.

De paden die in de uitvoer worden genoemd, zijn, in tegenstelling tot veel andere Git-commando's, relatief gemaakt ten opzichte van
de huidige map als u in een submap werkt (dit is met opzet bedoeld om te helpen
knippen en plakken). Zie de configuratieoptie status.relativePaths hieronder.

Bermuda's Formaat
In het korte formaat wordt de status van elk pad weergegeven als

XY PATH1 -> PATH2

waarbij PATH1 het pad in HEAD is, en het gedeelte " -> PATH2" alleen wordt weergegeven als PATH1
komt overeen met een ander pad in de index/werkboom (dat wil zeggen dat het bestand een andere naam heeft gekregen). De XY
is een statuscode van twee letters.

De velden (inclusief de ->) zijn van elkaar gescheiden door één spatie. Als een
bestandsnaam spaties of andere niet-afdrukbare tekens bevat, wordt dat veld tussen aanhalingstekens geplaatst
op de manier van een letterlijke C-tekenreeks: omgeven door ASCII-tekens met dubbele aanhalingstekens (34), en
met speciale tekens in het interieur, backslash-escaped.

Voor paden met samenvoegingsconflicten tonen X en Y de wijzigingsstatussen van elke zijde van de
samenvoegen. Voor paden die geen samenvoegconflicten hebben, toont X de status van de index, en Y
toont de status van de werkboom. Voor niet-gevolgde paden is XY ??. Andere statuscodes kunnen dat wel
als volgt worden geïnterpreteerd:

· ' ' = ongewijzigd

· M = gewijzigd

· A = toegevoegd

· D = verwijderd

· R = hernoemd

· C = gekopieerd

· U = bijgewerkt maar niet samengevoegd

Genegeerde bestanden worden niet vermeld, tenzij de optie --ignored actief is, in welk geval XY dat wel is
!.

XY-betekenis
-------------------------------------------------
[MD] niet bijgewerkt
M [ MD] bijgewerkt in index
A [ MD] toegevoegd aan de index
D [ M] verwijderd uit de index
R [ MD] hernoemd in de index
C [ MD] gekopieerd in index
[MARC]-index en werkboomovereenkomsten
[ MARC] M-werkboom gewijzigd sinds index
[ MARC] D verwijderd in werkboom
-------------------------------------------------
DD niet samengevoegd, beide verwijderd
AU niet-gemerged, door ons toegevoegd
UD niet samengevoegd, door hen verwijderd
UA niet samengevoegd, door hen toegevoegd
DU niet meer samengevoegd, door ons verwijderd
AA niet samengevoegd, beide toegevoegd
UU opgeheven, beide aangepast
-------------------------------------------------
? ? niet gevolgd
! ! buiten beschouwing gelaten
-------------------------------------------------

Als -b wordt gebruikt, wordt de status van het korte formaat voorafgegaan door een regel

## trackinginformatie van de filiaalnaam

Porselein Formaat
Het porseleinformaat is vergelijkbaar met het korte formaat, maar verandert gegarandeerd niet in een
achterwaarts incompatibele manier tussen Git-versies of gebaseerd op gebruikersconfiguratie. Dit maakt
het is ideaal voor het parseren via scripts. De beschrijving van het korte formaat hierboven beschrijft ook
het porseleinformaat, op enkele uitzonderingen na:

1. De color.status-configuratie van de gebruiker wordt niet gerespecteerd; kleur zal altijd uit zijn.

2. De status.relativePaths-configuratie van de gebruiker wordt niet gerespecteerd; getoonde paden zullen dat wel doen
moet altijd relatief zijn ten opzichte van de root van de repository.

Er wordt ook een alternatief -z-formaat aanbevolen voor het parseren van machines. In dat formaat is de
statusveld is hetzelfde, maar er veranderen nog enkele andere dingen. Eerst de -> wordt weggelaten
hernoem de vermeldingen en de veldvolgorde wordt omgekeerd (bijv oppompen van -> naar wordt naar oppompen van). Ten tweede, een
NUL (ASCII 0) volgt elke bestandsnaam en vervangt de spatie als veldscheidingsteken en de
eindigende nieuwe regel (maar een spatie scheidt nog steeds het statusveld van de eerste
bestandsnaam). Ten derde hebben bestandsnamen die speciale tekens bevatten geen speciale opmaak; Nee
citeren of backslash-escapen wordt uitgevoerd.

CONFIGURATIE


Het commando eert color.status (of status.color - ze betekenen hetzelfde en dat laatste
wordt bewaard voor achterwaartse compatibiliteit) en color.status. configuratievariabelen naar
kleur de uitvoer ervan.

Als de configuratievariabele status.relativePaths is ingesteld op false, zijn alle weergegeven paden dat ook
relatief ten opzichte van de hoofdmap van de repository, niet ten opzichte van de huidige map.

Als status.submoduleSummary is ingesteld op een getal dat niet nul is of waar (identiek aan -1 of een
onbeperkt aantal), wordt de samenvatting van de submodule ingeschakeld voor het lange formaat en een samenvatting
van commits voor gewijzigde submodules zal worden getoond (zie --summary-limit optie van git-
submodule(1)). Houd er rekening mee dat de samenvattingsuitvoer van het statuscommando zal zijn
onderdrukt voor alle submodules wanneer diff.ignoreSubmodules is ingesteld op allen of alleen daarvoor
submodules waarbij submodule. .negeer=alles. Om ook het overzicht voor genegeerd te bekijken
submodules kunt u de opdrachtregeloptie --ignore-submodules=dirty gebruiken of de git
submodule beknopte versie commando, dat een soortgelijke uitvoer toont maar deze instellingen niet respecteert.

Gebruik git-status online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad