Kui sa kogemata teed faili, mis ei vaja commit'i, saad selle tagasi võtta.
Kasuta git logi, et kontrollida esmalt commit logi
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Eemalda viimaste otsingute arvu piirang
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Leia commit räsi väärtus, mida tuleb tagasi keerata,
git reset --raske commit_id
Kasuta ülaltoodud käsku, et tagasi kerida
Järgmine on Doubani oma
Cang Yani päevik
Põhjus: Ei, Xiaoxin esitas faili, mis salvestas ettevõtte serveri IP-aadressi, konto numbri ja parooli git-ile
Meetodid:
Teised:
Vastavalt –soft –mixed –hardile lähtestatakse tööpuu, indeks ja HEAD: git reset –mixed: See on vaikimisi viis, git reset ilma parameetriteta, st see taandub kindlale versioonile, säilitatakse ainult lähtekood, commit ja indeksinfo git reset –soft: Tagastab teatud versiooni, taastab ainult commit-info ja ei naase indeksfaili tasemele. Kui tahad ikkagi esitada, siis lihtsalt pühendu otse git reset –hard: Täielikult tagasi teatud versioonile ning kohalik lähtekood muutub ka eelmise versiooni sisuks
HEAD-i viimane kohustus HEAD^ Eelmine kord <commit_id> SHA1 väärtust iga commit'i jaoks võib näha git logis või lehe commit vahekaardil
|