-Only –quietuiet

Udskriv kun fejlmeddelelser.

–progress

denne indstilling er kun gyldig for Tilføj og opdater kommandoer.Status status er rapporteret på standard fejl streamsom standard, når den er knyttet til en terminal, medmindre -isis angivet. Dette flag tvinger status for fremskridt, selvom standard fejl stream ikke er rettet til en terminal.

–all

denne indstilling gælder kun for deinit-kommandoen. Afregistrere alleundermoduler i arbejdstræet.,

-b <branch> –filial <branch>

Gren af lageret for at tilføje som submodule.Navnet på filialen registreres som submodule.<name>.branch i.gitmodules for update --remote. En særlig værdi på . bruges tilangiv, at navnet på filialen i undermodulet skal være det samme navn som den aktuelle gren i det aktuelle arkiv. Hvis theoption ikke er angivet, er det som standard til fjernhovedet.,

– f –force

denne indstilling er kun gyldig for add, deinit og update kommandoer.Når du kører add, tillade at tilføje en ellers ignoreret undermodul sti.Når du kører deinit de undermodul arbejder træer vil blive fjernet selvhvis de indeholder lokale ændringer.Når du kører opdatering (kun effektiv med checkout-proceduren),kaste væk lokale ændringer i submodules, når der skiftes til aforskellige begå; og altid køre en checkout-drift i thesubmodule, selv hvis de begår, der er anført i indekset for thecontaining repository matcher begå tjekket ud i thesubmodule.,

–cached

denne indstilling gælder kun for status-og oversigtskommandoer. Disse kommandoer bruger typisk commit, der findes i undermodulhovedet, men med denne mulighed bruges commit, der er gemt i indekset, i stedet.

–files

denne indstilling gælder kun for oversigtskommandoen. Denne kommandosammenligner commit i indekset med det i Undermodulhovedetnår denne indstilling bruges.

-n –summary-limit

denne indstilling gælder kun for kommandoen resum..Begræns oversigtsstørrelsen (antal forpligtelser vist i alt).At give 0 vil deaktivere resum .et; et negativt tal betyder ubegrænset(standard)., Denne grænse gælder kun for modificerede undermoduler. Thesi .e er altid begrænset til 1 For tilføjede/slettede/typechanged undermoduler.

–remote

denne indstilling er kun gyldig for opdateringskommandoen. I stedet for at bruge superprojektets indspillede SHA-1 til at opdatere undermodulet, skal du bruge status for undermodulets fjernsporingsgren. Fjernbetjeningen usedis gren fjernbetjening (branch.<name>.remote), standard origin.,Fjern gren, der bruges som standard til eksterne HEAD, men branchname kan tilsidesættes ved at angive submodule.<name>.branchi enten .gitmodules eller .git/config (med .git/configtager forrang).

Dette fungerer for en af de understøttede opdateringsprocedurer (--checkout,--rebase osv.). Den eneste ændring er kilden til målet SHA-1.,For eksempel: submodule update --remote --merge vil fusionere upstreamsubmodule ændringer i submodules, mens submodule update--merge vil fusionere superproject gitlink ændringer i submodules.

for at sikre en løbende tracking gren staten, update --remotehenter submodule remote repository før beregning af theSHA-1. Hvis du ikke vil hente, skal du bruge submodule update--remote --no-fetch.

Brug denne indstilling til at integrere ændringer fra opstrømsunderprojektet med dit undermoduls nuværende hoved., Alternativt, kan du køre git pullfra submodule, som er tilsvarende, bortset fra den eksterne branchname: update --remote bruger standard opstrøms repository ogsubmodule.<name>.branch, mens git pull bruger submodule sbranch.<name>.merge. Foretrækker submodule.<name>.branch hvis du wantto distribuere standard upstream-gren med superproject ogbranch.<name>.merge hvis du ønsker en mere oprindelig føler, mens du arbejder i submodule selv.

– n –no-fetch

denne indstilling er kun gyldig for opdateringskommandoen.,Hent ikke nye objekter fra det eksterne .ebsted.

–checkout

denne indstilling er kun gyldig for opdateringskommandoen.Checkout commit optaget i superprojektet på et fritliggende Hovedi undermodulet. Dette er standardadfærden, den vigtigste brug af denne mulighed er at tilsidesætte submodule.$name.update, når den er indstillet tilen anden værdi end checkout.Hvis nøglen submodule.$name.update enten ikke er eksplicit indstillet til checkout, er denne mulighed implicit.

–Flet

denne indstilling er kun gyldig for opdateringskommandoen.,Flet commit optaget i superprojektet i den nuværende grenaf undermodulet. Hvis denne indstilling er givet, vil UNDERMODULETS HOVEDIKKE løsnes. Hvis en fusionsfejl forhindrer denne proces, skal du løse de resulterende konflikter i undermodulet med de sædvanlige konfliktløsningsværktøjer.Hvis nøglen submodule.$name.update er indstillet til merge, er denne valgmulighedimplicit.

–rebase

denne indstilling gælder kun for opdateringskommandoen.Rebase den aktuelle gren på commit optaget i thesuperproject., Hvis denne indstilling er givet, vil undermodulets hoved ikkeafmonteres. Hvis en fusionsfejl forhindrer denne proces, vil du haveat løse disse fejl med git-rebase.Hvis nøglen submodule.$name.update er indstillet til rebase, er denne valgmulighedimplicit.

–init

denne indstilling gælder kun for opdateringskommandoen.Initialiser alle undermoduler, som “git submodule init” ikke er blevet kaldt indtil videre før opdatering.

–name

denne indstilling gælder kun for kommandoen Tilføj. Det sætter submodule ‘ sname til den givne streng i stedet for at misligholde sin vej., Navnet skal være gyldigt som et mappenavn og må ikke ende med en/.

–reference <repository>

denne indstilling er kun gyldig for Tilføj og opdater kommandoer. Thesecommands nogle gange nødt til at klone en ekstern repository. I dette tilfælde overføres denne indstilling til git-clone-kommandoen.

–dissociate

denne indstilling er kun gyldig for Tilføj og opdater kommandoer. Thesecommands nogle gange nødt til at klone en ekstern repository. I dette tilfælde overføres denne indstilling til git-clone-kommandoen.,Bemærk: se noten for --reference.

–recursive

denne indstilling gælder kun for foreach, update, status og sync kommandoer.Traverse submoduler rekursivt. Operationen udføres ikkekun i submodulerne i den nuværende repo, men ogsåi nogen indlejrede submoduler inde i disse submoduler (og så videre).

–depth

denne indstilling gælder for Tilføj og opdater kommandoer. Opret en shallo .clone med en historie afkortet til det angivne antal revisioner.Se git-clone

–recommend-shallo.

denne indstilling gælder kun for opdateringskommandoen.,Den oprindelige klon af en undermodul bruger den anbefaledesubmodule.<name>.shallow som leveret af .gitmodules fileby standard. For at ignorere forslagene skal du bruge --no-recommend-shallow.

-j <n> –jobs <n>

Denne indstilling er kun gyldig for den update kommando.Klon nye undermoduler parallelt med så mange job.Standard tilsubmodule.fetchJobs mulighed.

— single-branch

denne indstilling gælder kun for opdateringskommandoen.,Klon kun en gren under opdatering: hoved eller en angivet af –branch.

<sti>…

Stier til submodule(s). Når det er angivet, vil dette begrænse kommandoenat kun fungere på de undermoduler, der findes på de angivne stier.(Dette argument er påkrævet med add).