Hvis du ved et uhell committer en fil som ikke trenger commit, kan du angre den.
Bruk git-loggen for å sjekke commit-loggen først
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Fjern begrensningen på antall nylige søk
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Finn hashverdien til commiten som må rulles tilbake,
git reset – hard commit_id
Bruk kommandoen over for å rulle tilbake
Følgende er Doubans
Cang Yans dagbok
Årsak: Ingen Xiaoxin sendte filen som registrerte IP, kontonummer og passord til Git
Metoder:
Andre:
I henhold til –soft –mixed –hard, blir arbeidstreet, indeksen og HEAD tilbakestilt: git reset –mixed: Dette er standardmåten, git reset uten noen parametere, det vil si at det faller tilbake til en bestemt versjon, kun kildekoden, commit- og indeksinformasjonen beholdes git reset –soft: Går tilbake til en bestemt versjon, tilbakestiller bare commit-informasjonen, og går ikke tilbake til indeksnivå. Hvis du fortsatt vil sende inn, er det bare å forplikte deg direkte git reset –hard: Gå helt tilbake til en bestemt versjon, og den lokale kildekoden vil også endre seg til innholdet fra forrige versjon
HEAD siste commit HODE^ Siste gang <commit_id> SHA1-verdien for hver commit. kan sees i git-loggen eller i commit-fanen på siden
|