-q-hiljainen

Vain tulostaa virheilmoituksia.

–progress

Tämä asetus on voimassa vain lisä-ja päivityskomennoissa.Edistymisen tila raportoidaan vakiovirhe streamby default, kun se on liitetty terminaaliin, ellei-qis määritelty. Tämä lippu pakottaa etenemistilan, vaikka vakiovirhevirtaa ei ohjattaisikaan terminaaliin.

kaikki

Tämä vaihtoehto on voimassa vain deinit komento. Rekisteröimättömät allsubmodules in the working tree.,

-b <haara> –branch <haara>

Haara arkiston lisää kuin submodule.Nimi sivuliike on merkitty submodule.<name>.branch vuonna.gitmodules for update --remote. Erityinen arvo . käytetään toindicate, että nimi sivuliikkeen submodule pitäisi olla sama nimi kuin nykyinen haara nykyisessä arkistoon. Jos theoption ei ole määritelty, se oletuksena kauko pään.,

-F –force

Tämä vaihtoehto on voimassa vain add -, deinit-ja update-komennoissa.Kun käytät add: tä, salli muutoin huomiotta jätetyn submodule-polun lisääminen.Kun käynnissä deinit submodule working puut poistetaan vaikka ne sisältävät paikallisia muutoksia.Kun käynnissä päivitys (vain tehokkaita jossa on checkout-menettely),heittää pois paikalliset muutokset alamoduulia, kun siirrytään adifferent tehnyt; ja aina ajaa kassalle toiminta thesubmodule, vaikka sitoutumaan lueteltu indeksi thecontaining repository vastaa sitoutua tarkistanut ulos thesubmodule.,

–välimuistissa

Tämä vaihtoehto on voimassa vain tila ja yhteenveto komentoja. Thesecommands käyttävät yleensä commit löydy submodule PÄÄN, mutta tämä vaihtoehto, commit-tallennetaan indeksiä käytetään sen sijaan.

–files

Tämä vaihtoehto on voimassa vain yhteenvedon komennossa. Tämä komento suorittaa indeksin toimituksen alivalikon pään kanssa, kun tätä vaihtoehtoa käytetään.

-n –summary-limit

Tämä vaihtoehto on voimassa vain yhteenvedon komennossa.Rajoita tiivistelmän kokoa (yhteensä ilmoitettujen sitoumusten määrä).Giving 0 poistaa yhteenvedon; negatiivinen luku tarkoittaa rajoittamatonta (oletus)., Tämä raja koskee vain muunnettuja alimoduleja. Thesize on aina rajoitettu 1 lisätty/poistettu/typechanged alamoduulia.

–remote

Tämä vaihtoehto on voimassa vain päivityskomentoon. Sen sijaan, että käyttäisimme superprojektin tallennettua SHA-1: tä alivalikon päivittämiseen, käytä alivalikon etäseurantahaaran thestatusta. Kauko-usedis haara kauko (branch.<name>.remote), oletuksena origin.,Kauko-haara käyttää oletuksena kauko – HEAD, mutta branchname voidaan ohittaa asettamalla submodule.<name>.branchvaihtoehto joko .gitmodules tai .git/config (jossa .git/configohittamatta).

Tämä toimii tahansa tuetussa päivittää menettelyjä (--checkout,--rebase jne.). Ainoa muutos on kohteen SHA-1 lähde.,Esimerkiksi submodule update --remote --merge yhdistää upstreamsubmodule muuttuu alamoduulia, kun submodule update--merge yhdistää superproject gitlink muuttuu alamoduulia.

jotta varmistetaan nykyisten seuranta-haara valtion, update --remotehakee submodule on remote repository ennen laskemista theSHA-1. Jos et halua noutaa, käytä submodule update--remote --no-fetch.

käytä tätä vaihtoehtoa integroidaksesi ylävirran alihankkeen muutokset alivalikon nykyiseen päähän., Vaihtoehtoisesti voit ajaa git pullpäässä submodule, joka vastaa paitsi kauko-branchname: update --remote käyttää oletuksena alkupään repository jasubmodule.<name>.branch ja git pull käyttää submodule onbranch.<name>.merge. Mieluummin submodule.<name>.branch jos haluat jakaa default alkupään haara kanssa superproject jabranch.<name>.merge jos haluat enemmän natiivi tuntuu työskennellessään inthe submodule itse.

-N –no-hae

Tämä vaihtoehto on voimassa vain päivitys-komento.,Älä hae uusia esineitä etäpaikalta.

–checkout

Tämä vaihtoehto on voimassa vain päivityskomentoon.Tarkista superprojektiin kirjattu toimitus alivalikon irronneesta päästä. Tämä on oletusarvo käyttäytymistä, tärkein käyttää tätä vaihtoehto on korvata submodule.$name.update kun asettaa toa arvo on muu kuin checkout.Jos avain submodule.$name.update ei joko nimenomaisesti orset että checkout tämä vaihtoehto on implisiittinen.

–merge

Tämä vaihtoehto on voimassa vain päivityskomentoon.,Yhdistä superprojektissa tallennettu toimitus nykyiseen alivalikon haaraan. Jos tämä vaihtoehto annetaan, submodule pää ei irtoa. Jos yhdistämisen epäonnistuminen estää tätä prosessia, sinun willhave ratkaista jolloin ristiriitoja submodule kanssa theusual konfliktien työkaluja.Jos avain submodule.$name.update on asetettu merge tämä vaihtoehto isimplicit.

–rebase

Tämä vaihtoehto on voimassa vain päivitys-komento.Siirrä nykyinen sivukonttori projektiin kirjattuun toimitukseen., Jos tämä vaihtoehto annetaan, submodule pää ei irtoa. Jos yhdistämisvirhe estää tämän prosessin, sinun on ratkaistava nämä viat git-rebasella.Jos avain submodule.$name.update on asetettu rebase tämä vaihtoehto isimplicit.

–init

Tämä vaihtoehto on voimassa vain päivitys-komento.Alustaa kaikki alimodulit, joita ”git submodule init”ei ole toistaiseksi päivitetty.

–nimi

tämä vaihtoehto on voimassa vain add-komennossa. Se asettaa submodulen nimen annetulle merkkijonolle sen sijaan, että se laiminlöisi polkunsa., Nimimerkin on oltava voimassa hakemiston nimellä, eikä se saa päättyä a/.

viite <arkisto>

Tämä vaihtoehto on voimassa vain add-ja update-komentoja. Thesecommandsin on joskus kloonattava etäarkisto. Tällöin tämä vaihtoehto siirtyy git-clone-komentoon.

erottaa

Tämä vaihtoehto on voimassa vain add-ja update-komentoja. Thesecommandsin on joskus kloonattava etäarkisto. Tällöin tämä vaihtoehto siirtyy git-clone-komentoon.,

HUOMAUTUS: katso HUOMAUTUS --reference vaihtoehto.

–rekursiivinen

Tämä vaihtoehto on voimassa vain foreach -, päivitys -, tila-ja sync-komentoja.Traverse submodules rekursiivisesti. Operaatio suoritetaan eivain vuonna alamoduulia nykyisen repo, mutta myös mitään sisäkkäisiä alamoduulia sisällä ne alamoduulia (ja niin edelleen).

–syvyys

Tämä asetus on voimassa lisä-ja päivityskomennoissa. Luo salowclone, jonka historia on typistetty määritettyyn tarkistusten lukumäärään.Katso git-clone

— recommend-shallow

Tämä vaihtoehto on voimassa vain päivityskomentoon.,Alkuperäisen klooni submodule käyttää suositeltuasubmodule.<name>.shallow toimittamat .gitmodules fileby oletuksena. Sivuuttaa ehdotuksia, käytä --no-recommend-shallow.

-j <n> –työpaikkoja <n>

Tämä vaihtoehto on voimassa vain päivitys-komento.Kloonata uusia submodules rinnakkain yhtä monta työpaikkaa.Oletusarvo submodule.fetchJobs – vaihtoehdolle.

–yksihaarainen

Tämä vaihtoehto on voimassa vain päivityskomentoon.,Kloonaa vain yksi haara päivityksen aikana:pää tai yksi –branch.

<polku>…

Polut submodule(s). Kun määritetty, tämä rajoittaa commandto käyttää vain alamoduulia osoitteessa määritelty polkuja.(Tämä argumentti tarvitaan add).