Jos vahingossa teet tiedoston, jota ei tarvitse sitoutua, voit perua sen.
Käytä git-lokia tarkistaaksesi ensin commit-lokin
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Poista rajoitus viimeaikaisten hakujen määrältä
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Etsi commitin hajautusarvo, joka täytyy palauttaa,
git reset --vaikea commit_id
Käytä yllä olevaa komentoa peruuttaaksesi
Seuraava on Doubanin
Cang Yanin päiväkirja
Syy: Ei, Xiaoxin toimitti tiedoston, joka tallentaa yrityksen palvelimen IP-osoitteen, tilinumeron ja salasanan gitille
Menetelmät:
Muut:
–soft –mixed –hardin mukaan työpuu, indeksi ja HEAD nollataan: git reset –mixed: Tämä on oletustapa, git reset ilman parametreja, eli se palautuu tiettyyn versioon, jossa säilytetään vain lähdekoodi, commit-tieto ja indeksitieto git reset –soft: Palauttaa tiettyyn versioon, palauttaa vain commit-tiedot, eikä palautu indeksitiedoston tasolle. Jos haluat silti lähettää, sitoudu suoraan git reset – vaikea: Palauta täysin tiettyyn versioon, ja paikallinen lähdekoodi muuttuu myös edellisen version sisältöön
HEADin viimeisin sitoutuminen HEAD^ Viimeksi <commit_id> SHA1-arvo jokaiselle commitille näkyy git-lokissa tai sivun commit-välilehdellä
|