-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>.branch
vaihtoehto joko .gitmodules
tai .git/config
(jossa .git/config
ohittamatta).
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 --remote
hakee 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 pull
pää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).
Vastaa