Jei netyčia padarėte failą, kurio nereikia patvirtinti, galite jį anuliuoti.
Naudokite git žurnalą, kad pirmiausia patikrintumėte įsipareigojimų žurnalą
Įsipareigojimas 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Naujausių paieškų skaičiaus apribojimo pašalinimas
Įsipareigojimas 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Raskite įsipareigojimo, kurį reikia atšaukti, maišos reikšmę,
git reset --hard commit_id
Norėdami grąžinti atgal, naudokite aukščiau pateiktą komandą
Toliau pateikiamas Doubano
Cang Yan dienoraštis
Priežastis: Nr Xiaoxin pateikė failą, kuriame įrašytas įmonės serverio IP, sąskaitos numeris ir slaptažodis git
Metodai:
Kiti:
Pagal –minkštas –mišrus –kietas, darbinis medis, indeksas ir HEAD nustatomi iš naujo: git reset –mixed: Tai yra numatytasis būdas, git reset be jokių parametrų, tai yra, jis grįžta į tam tikrą versiją, išsaugomas tik šaltinio kodas, commit ir index informacija git reset –soft: Grąžina tam tikrą versiją, grąžina tik commit informaciją ir negrįžta į indekso failo lygį. Jei vis tiek norite pateikti, tiesiog įsipareigokite tiesiogiai git reset –hard: visiškai grįžkite į tam tikrą versiją, o vietinis šaltinio kodas taip pat pasikeis į ankstesnės versijos turinį
HEAD naujausias įsipareigojimas HEAD^ Paskutinį kartą <commit_id> Kiekvieno įsipareigojimo SHA1 reikšmę. galima pamatyti git žurnale arba puslapio skirtuke Commit
|