Če po nesreči vložite datoteko, ki ne potrebuje potrditve, jo lahko razveljavite.
Uporabi git log, da najprej preveriš commit log
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Odstranite omejitev števila nedavnih iskanj
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Najdi zgoščevalno vrednost commita, ki ga je treba vrniti nazaj,
Git reset -- težka commit_id
Uporabite zgornji ukaz za povrnitev nazaj
Naslednje je Doubanovo
Dnevnik Cang Yana
Vzrok: No Xiaoxin je poslal datoteko, ki beleži IP strežnika podjetja, številko računa in geslo za git
Metode:
Drugi:
Po –soft –mixed –hard se delovno drevo, indeks in HEAD ponastavijo: git reset –mixed: To je privzeti način, git reset brez parametrov, torej se vrne na določeno različico, ohranijo se le izvorna koda, commit in indeksne informacije git reset –soft: Vrne se na določeno različico, povrne le podatke o commitu in se ne vrne na raven indeksne datoteke. Če še vedno želiš oddati, se preprosto zaveži neposredno git reset –težko: Popolnoma se vrneš na določeno različico in lokalna izvorna koda se spremeni v vsebino prejšnje različice
HEAD najnovejša commit GLAVA^ Zadnjič <commit_id> Vrednost SHA1 za vsak commit. je vidna v git dnevniku ali v zavihku commit na strani
|