Aceasta este comanda git-revert 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-revert - Anulează unele comite-uri existente
REZUMAT
merge reveni [--[no-]edit] [-n] [-m număr-părinte] [-s] [-S[ ]] ...
merge reveni --continua
merge reveni --părăsi
merge reveni --avorta
DESCRIERE
Având în vedere una sau mai multe comiteri existente, anulați modificările introduse de corecțiile aferente,
și înregistrați câteva noi comiteri care le înregistrează. Acest lucru necesită ca arborele dvs. de lucru să fie curat
(fără modificări de la comiterea HEAD).
Notă: merge reveni este folosit pentru a înregistra unele noi comiteri pentru a inversa efectul unora de mai devreme
comite (deseori doar unul defect). Dacă doriți să aruncați toate modificările necommitate în
directorul tău de lucru, ar trebui să vezi git-reset(1), în special --greu opțiune. Dacă
doriți să extrageți anumite fișiere așa cum au fost într-un alt commit, ar trebui să vedeți git-
verificare(1), în special git checkout -- sintaxă. Ai grijă cu
aceste alternative, deoarece ambele vor elimina modificările necommitate din directorul dvs. de lucru.
OPŢIUNI
...
Se angajează să revină. Pentru o listă mai completă a modalităților de a scrie numele de comite, consultați
gitreviziuni(7). De asemenea, pot fi date seturi de comite, dar nu se face nicio traversare
implicit, vezi git-rev-list(1) și a acestuia --fara-plimbare opțiune.
-e, --editați
Cu această opțiune, merge reveni vă va permite să editați mesajul de comitere înainte de a le efectua
reversul. Aceasta este implicită dacă rulați comanda de la un terminal.
-m număr-părinte, --număr-mamă liniei principale
De obicei, nu puteți anula o îmbinare deoarece nu știți care parte a îmbinării
ar trebui considerată linia principală. Această opțiune specifică numărul părintelui (începând
de la 1) al liniei principale și permite revenirea pentru a inversa modificarea relativă la
părinte specificat.
Revenirea unei comiteri de îmbinare declară că nu veți dori niciodată ca modificările arborelui să fie aduse
prin fuziune. Ca urmare, îmbinările ulterioare vor aduce doar modificări de arbore introduse de
comite care nu sunt strămoși ai fuziunii inversate anterior. Acest lucru poate sau nu
fii ceea ce vrei.
A se vedea întoarce-o-imbinare-defectuoasă Cum-Pentru a[1] pentru mai multe detalii.
--nu-editare
Cu această opțiune, merge reveni nu va porni editorul de mesaje de confirmare.
-n, --no-commit
De obicei, comanda creează automat unele comitări cu mesaje de jurnal de comitere
menționând ce comite-uri au fost reluate. Acest flag aplică modificările necesare pentru a reveni
numitul commit la arborele dvs. de lucru și la index, dar nu face commit-urile.
În plus, atunci când această opțiune este utilizată, indexul dvs. nu trebuie să se potrivească cu HEAD
comite. Revenirea se face față de starea de început a indexului dvs.
Acest lucru este util când revine mai mult de un efect de comite la indexul dvs. la rând.
-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.
-s, --signoff
Adăugați linia de semnat de la sfârșitul mesajului de confirmare. Vedeți opțiunea de semnare în
git-commit(1) pentru mai multe informații.
--strategie=
Utilizați strategia de îmbinare dată. Ar trebui folosit o singură dată. Vedeți STRATEGII DE FUNCȚIONARE
secțiune în git-merge(1) pentru detalii.
-X , --strategy-option=
Transmiteți opțiunea specifică strategiei de îmbinare către strategia de îmbinare. Vedea git-
îmbina(1) pentru detalii.
SECVENȚIERE SUBCOMANDĂRI
--continua
Continuați operațiunea în curs folosind informațiile din .git/sequencer. Poate fi
folosit pentru a continua după rezolvarea conflictelor într-o alegere nereușită sau revenire.
--părăsi
Uitați de operațiunea curentă în curs. Poate fi folosit pentru a șterge secvențatorul
stare după o cireșeană eșuată sau revenire.
--avorta
Anulați operația și reveniți la starea pre-secvență.
EXEMPLE
git return HEAD~3
Reveniți modificările specificate de ultima a patra comitare din HEAD și creați o nouă comitare
cu modificările inversate.
git rever -n master~5..master~2
Reveniți modificările făcute de commit-uri de la al cincilea ultimul commit în master (inclus) la
a treia ultima comitere în master (inclusă), dar nu creați niciun comit cu
modificările inversate. Revenirea modifică doar arborele de lucru și indexul.
Utilizați git-revert online folosind serviciile onworks.net