-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>.branch
i enten .gitmodules
eller .git/config
(med .git/config
tager 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 --remote
henter 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 pull
fra 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).
Skriv et svar