– q — quiet
tisk pouze chybové zprávy.
–progress
tato volba platí pouze pro příkazy přidat a aktualizovat.Stav Progress je hlášen na standardním proudu chybv výchozím nastavení, pokud je připojen k terminálu, pokud není zadán-qis. Tento příznak vynutí stav pokroku, i kdyžstandardní chybový proud není směrován na terminál.
— all
tato volba platí pouze pro příkaz deinit. Odregistrovat allsubmoduly v pracovním stromu.,
-b <větve> –větev <větve>
Pobočka úložiště, které chcete přidat jako submodul.Název pobočky je zaznamenán jako submodule.<name>.branch
.gitmodules
update --remote
. Speciální hodnota .
se používá označíte, že název pobočky v submodul by měl být stejný název jako aktuální větve do aktuálního repozitáře. Není-li možnost zadána, je výchozí pro vzdálenou hlavu.,
-f –force
tato volba platí pouze pro příkazy add, deinit a update.Při spuštění přidat povolte přidání jinak ignorované submodulové cesty.Při spuštění deinit budou pracovní stromy submodule odstraněny, i když obsahují místní změny.Při spuštění aktualizace (pouze účinné s pokladně postup),zahodit lokální změny v dílčích modulů při přechodu na jinou commit; a vždy spustit pokladní operace v thesubmodule, i v případě spáchání uvedených v indexu thecontaining úložiště odpovídá zavázat se odhlásila v thesubmodule.,
–mezipaměť
tato volba platí pouze pro příkazy stavu a souhrnu. Thesecommands obvykle používají commit nalezený v hlavě submodule, ales touto volbou se místo toho použije commit uložený v indexu.
–files
tato volba platí pouze pro souhrnný příkaz. Tento příkazkomparuje commit v indexu s příkazem v hlavě submodule, když je tato volba použita.
– n — summary-limit
tato volba platí pouze pro souhrnný příkaz.Omezte souhrnnou velikost (celkový počet odevzdání).Dávat 0 vypne shrnutí; záporné číslo znamená neomezené (výchozí)., Tento limit se vztahuje pouze na modifikované submoduly. Thesize je vždy omezena na 1 pro přidané/smazané/typechanged submodules.
–remote
tato volba platí pouze pro příkaz aktualizace. Místo toho, pomocí superproject je zaznamenán SHA-1 pro aktualizaci submodulu, použití status z submodul remote-tracking větve. Dálkový ovladač větve useis (branch.<name>.remote
), výchozí hodnota origin
.,Vzdálené pobočky používá výchozí ovladač HEAD
, ale branchname může být přepsána nastavením submodule.<name>.branch
možnost buď .gitmodules
nebo .git/config
(.git/config
má přednost).
to funguje pro některý z podporovaných postupů aktualizace (--checkout
,--rebase
atd.). Jedinou změnou je zdroj cíle SHA-1.,Například submodule update --remote --merge
sloučí upstreamsubmodule změny do dílčích modulů, zatímco submodule update--merge
sloučí superproject gitlink změny do dílčích modulů.
pro zajištění aktuálního stavu sledovací větveupdate --remote
načte vzdálené úložiště submodule před výpočtem theSHA-1. Pokud nechcete načíst, měli byste použít submodule update--remote --no-fetch
.
použijte tuto možnost k integraci změn z podprojektu upstream s aktuální hlavou submodule., Alternativně, můžete spustit git pull
od submodulu, který je ekvivalentní s výjimkou dálkového branchname: update --remote
používá výchozí proti proudu úložiště asubmodule.<name>.branch
, zatímco git pull
využívá submodul jebranch.<name>.merge
. Raději submodule.<name>.branch
pokud chceš distribuovat výchozí proti proudu větev s superproject abranch.<name>.merge
, pokud chcete více nativní cítit při práci v submodul sám.
– n — no-fetch
tato volba platí pouze pro příkaz aktualizace.,Nevytahujte nové objekty ze vzdáleného webu.
–checkout
tato volba platí pouze pro příkaz aktualizace.Pokladna odevzdání zaznamenané v superprojektu na oddělené Hlavěv submodulu. Toto je výchozí chování, hlavní využití této možnost je přepsat submodule.$name.update
při nastavení toa hodnotu než checkout
.Pokud klávesa submodule.$name.update
buď není explicitně nastavena nebo nastavena na checkout
, je tato volba implicitní.
–merge
tato volba platí pouze pro příkaz aktualizace.,Sloučit odevzdání zaznamenané v superprojektu do aktuální větve submodulu. Pokud je tato možnost dána, podmodulova hlava budenebude oddělen. Pokud selhání sloučení zabrání tomuto procesu, budetemusí vyřešit výsledné konflikty v submodulu pomocíobvyklé nástroje pro řešení konfliktů.Pokud je klávesa submodule.$name.update
nastavena na merge
, je tato volba implicit.
–rebase
tato volba platí pouze pro příkaz aktualizace.Rebase aktuální větev na odevzdání zaznamenané v thesuperproject., Pokud je tato možnost dána, podmodulova hlava nebudebýt oddělen. Pokud selhání sloučení zabrání tomuto procesu, budete musetřešit tyto poruchy pomocí git-rebase.Je-li klíč submodule.$name.update
nastaven na rebase
, je tato volba implicit.
–init
tato volba platí pouze pro příkaz aktualizace.Inicializujte všechny submoduly, pro které „git submodule init“ dosud nebyla před aktualizací zadána.
— name
tato volba platí pouze pro příkaz add. Nastaví název podnabídky na daný řetězec namísto selhání jeho cesty., Název musí být platný jako název adresáře a nesmí skončit s /.
–reference < repository>
tato volba platí pouze pro příkazy pro přidání a aktualizaci. Thesecommands někdy potřebují klonovat vzdálené úložiště. V tomto případě bude tato možnost předána příkazu git-clone.
— disociate
tato volba platí pouze pro příkazy přidat a aktualizovat. Thesecommands někdy potřebují klonovat vzdálené úložiště. V tomto případě bude tato možnost předána příkazu git-clone.,
poznámka: Viz poznámka pro volbu --reference
.
— rekurzivní
tato volba platí pouze pro příkazy foreach, update, status a sync.Procházejte submoduly rekurzivně. Operace se provádí jen v dílčích modulů, aktuální repo, ale v nějaké vnořené submoduly uvnitř těchto dílčích modulů (a tak dále).
— depth
tato volba platí pro příkazy přidat a aktualizovat. Vytvořte mělký klon s historií zkrácenou na zadaný počet revizí.Viz git-clone
— recommend-shallow
tato volba platí pouze pro příkaz update.,Původní klon submodul bude používat doporučenésubmodule.<name>.shallow
podle .gitmodules
fileby default. Chcete-li návrhy ignorovat, použijte --no-recommend-shallow
.
-j <> –jobs <>
Tato volba je platná pouze pro příkaz aktualizovat.Klonujte nové submoduly paralelně s tolika úlohami.Výchozí hodnota submodule.fetchJobs
volba.
— single-branch
tato volba platí pouze pro příkaz aktualizace.,Klonujte pouze jednu větev během aktualizace: HEAD nebo jednu určenou –branch.
<path>…
cesty k submodule(y). Pokud je zadáno, omezí to příkazprovádět pouze na submodulech nalezených na zadaných cestách.(Tento argument je vyžadován s add).
Napsat komentář