EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-am - Online în cloud

Rulați git-am în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda git-am care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-am - Aplicați o serie de patch-uri dintr-o cutie poștală

REZUMAT


merge am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3way] [--interactive] [--committer-date-is-author-date]
[--ignora-data] [--ignora-spațiul-schimbarea | --ignora-spații albe]
[--spațiu alb= ] [-C ] [-p ] [--director= ]
[--exclude= ] [--include= ] [--resping] [-q | --Liniște]
[--[fără-]foarfece] [-S[ ]] [--patch-format= ]
[( | )...]
merge am (--continuare | --skip | --abort)

DESCRIERE


Împarte mesajele e-mail dintr-o cutie poștală în mesaj de jurnal de comitere, informații despre autor și
patch-uri și le aplică ramurii curente.

OPŢIUNI


( | )...
Lista fișierelor cutia poștală din care să citiți corecțiile. Dacă nu furnizați acest argument,
comanda citește din intrarea standard. Dacă furnizați directoare, acestea vor fi
tratate ca Maildirs.

-s, --signoff
Adăugați o linie Signed-off-by: la mesajul de confirmare, folosind identitatea de committer a
tu. Vedeți opțiunea de semnare în git-commit(1) pentru mai multe informații.

-k, --ține
Treceți steag -k către merge mailinfo (A se vedea git-mailinfo(1)).

--păstrați-non-petice
Transmite steag -b către merge mailinfo (A se vedea git-mailinfo(1)).

--[nu-]ţine-cr
Cu --keep-cr, sunați merge mailsplit (A se vedea git-mailsplit(1)) cu aceeași opțiune, la
împiedicați-l să dezlipească CR la sfârșitul liniilor. variabila de configurare am.keepcr
poate fi folosit pentru a specifica comportamentul implicit. --no-keep-cr este util pentru a suprascrie
am.keepcr.

-c, --foarfece
Îndepărtați totul din corp înainte de o linie de foarfece (vezi git-mailinfo(1)). Poate fi
activat implicit folosind variabila de configurare mailinfo.scissors.

--fara-foarfece
Ignorați liniile de foarfece (vezi git-mailinfo(1)).

-m, --message-id
Transmite steagul -m către merge mailinfo (A se vedea git-mailinfo(1)), astfel încât antetul Message-ID
este adăugat la mesajul de confirmare. Variabila de configurare am.messageid poate fi folosită pentru
specificați comportamentul implicit.

--no-message-id
Nu adăugați antetul Message-ID la mesajul de confirmare. no-message-id este util pentru
suprascrie am.messageid.

-q, --liniște
Liniște. Tipăriți numai mesajele de eroare.

-u, --utf8
Transmite steagul -u către merge mailinfo (A se vedea git-mailinfo(1)). Mesajul de jurnal de comitere propus
preluat din e-mail este recodificat în codificare UTF-8 (variabilă de configurare
i18n.commitencoding poate fi folosit pentru a specifica codificarea preferată a proiectului dacă nu este
UTF-8).

Acest lucru era opțional în versiunile anterioare de git, dar acum este implicit. Poți să folosești
--no-utf8 pentru a înlocui acest lucru.

--no-utf8
Transmite steag -n către merge mailinfo (A se vedea git-mailinfo(1)).

-3, --3way, --no-3way
Când plasturele nu se aplică în mod curat, reveniți la fuziunea în trei căi dacă plasturele înregistrează
identitatea blob-urilor la care ar trebui să se aplice și avem acele blob-uri disponibile
la nivel local. --no-3way poate fi folosit pentru a suprascrie variabila de configurare am.threeWay. Pentru
mai multe informații, consultați am.threeWay in git-config(1).

--ignore-space-change, --ignore-whitspace, --whitespace= , -C , -p ,
--director= , --exclude= , --include= , --resping
Aceste steaguri sunt transmise merge aplica (A se vedea git-apply(1)) programul care aplică
plasture.

--format-patch
În mod implicit, comanda va încerca să detecteze automat formatul patch-ului. Această opțiune
permite utilizatorului să ocolească detectarea automată și să specifice formatul patch-ului care
plasturele trebuie interpretat ca. Formatele valide sunt mbox, stgit, stgit-series
și hg.

-i, --interactiv
Rulați interactiv.

--committer-date-is-author-date
În mod implicit, comanda înregistrează data din mesajul de e-mail ca autor de comitere
data și folosește ora creării comiterii ca dată a comiterii. Acest lucru permite utilizatorului
a minți cu privire la data comiterii utilizând aceeași valoare ca și data autorului.

--ignora-data
În mod implicit, comanda înregistrează data din mesajul de e-mail ca autor de comitere
data și folosește ora creării comiterii ca dată a comiterii. Acest lucru permite utilizatorului
a minți în legătură cu data autorului folosind aceeași valoare ca și data comisiei.

--ocolire
Omite patch-ul curent. Acest lucru are sens numai atunci când reporniți un patch abandonat.

-S[ ], --gpg-sign[= ]
Semnul GPG se comite. Argumentul keyid este opțional și este implicit la committer
identitate; dacă este specificat, trebuie să fie lipit de opțiunea fără spațiu.

--continuare, -r, --rezolvat
După o eroare a patch-ului (de exemplu, încercarea de a aplica patch-uri conflictuale), utilizatorul are
aplicat-o manual și fișierul index stochează rezultatul aplicației. A face o
commit folosind jurnalul de autor și commit extras din mesajul de e-mail și
fișierul index curent și continuați.

--resolvemsg=
Când apare o defecțiune a patch-ului, va fi imprimat pe ecran înainte de a ieși. Acest
înlocuiește mesajul standard care vă informează să utilizați --continue sau --skip pentru a gestiona
eșec. Acesta este exclusiv pentru uz intern între merge depășește și merge am.

--avorta
Restaurați ramura originală și anulați operația de corecție.

DISCUŢIE


Numele autorului de comitere este preluat din linia „De la: ” a mesajului și autorul de comitere
data este preluată din rândul „Data:” a mesajului. Linia „Subiect:” este folosită ca
titlul comiterii, după eliminarea prefixului comun „[PATCH ]". Subiectul: "
linia ar trebui să descrie concis despre ce este vorba despre commit într-o linie de text.

Liniile „De la: „ și „Subiect:” care încep corpul suprascriu autorul de comitere respectiv
valorile numelui și titlului preluate din anteturi.

Mesajul de commit este format din titlul preluat din „Subiect:”, o linie goală și
corpul mesajului până unde începe patch-ul. Spații albe în exces la sfârșitul fiecăruia
linia este eliminată automat.

Patch-ul este de așteptat să fie în linie, direct după mesaj. Orice linie care este de
forma:

· trei liniuțe și capăt de rând sau

· o linie care începe cu „dif -”, sau

· o linie care începe cu „Index:”

este considerat începutul unui patch, iar mesajul de jurnal de comitere este terminat înainte de
prima apariție a unei astfel de linii.

Când invoci inițial git am, îi dai numele cutiilor poștale de procesat. Peste
văzând primul plasture care nu se aplică, avortează la mijloc. Vă puteți recupera de la
aceasta într-unul din două moduri:

1. sări peste patch-ul curent reluând comanda cu --ocolire opțiune.

2. Rezolvați manual conflictul în directorul de lucru și actualizați fișierul index pentru a aduce
într-o stare pe care plasturele ar fi trebuit să o producă. Apoi rulați comanda cu
--continua opțiune.

Comanda refuză să proceseze noi cutii poștale până la finalizarea operațiunii curente, deci
dacă decideți să începeți de la zero, rulați git am --abort înainte de a rula comanda
cu nume de cutie poştală.

Înainte de aplicarea oricăror patch-uri, ORIG_HEAD este setat la vârful ramurii curente. Aceasta este
util dacă aveți probleme cu mai multe comiteri, cum ar fi rularea merge am pe ramura greșită
sau o eroare în comitere care se remediază mai ușor prin schimbarea căsuței poștale (de exemplu, erori
în rândurile „De la:“).

Cârlige


Această comandă poate rula hook-uri applypatch-msg, pre-applypatch și post-applypatch. Vedea
githooks(5) pentru mai multe informații.

Utilizați git-am online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad