Hvis du ved et uheld committer en fil, der ikke behøver commit, kan du fortryde det.
Brug git-loggen til først at tjekke commit-loggen
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Fjern grænsen for antallet af nylige søgninger
Commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Find hashværdien af committen, der skal rulles tilbage,
git reset – hård commit_id
Brug kommandoen ovenfor til at rulle tilbage
Følgende er Doubans
Cang Yans dagbog
Årsag: Ingen Xiaoxin indsendte filen med registrering af virksomhedens servers IP, kontonummer og adgangskode til Git
Metoder:
Andre:
Ifølge –soft –mixed –hard nulstilles arbejdstræet, indekset og HEAD: git reset –mixed: Dette er standardmetoden, git reset uden parametre, det vil sige, det falder tilbage til en bestemt version, kun kildekoden, commit- og indeksinformationen bevares git reset –soft: Gendannes til en bestemt version, gendanner kun commit-informationen og går ikke tilbage til indeksfilniveau. Hvis du stadig vil indsende, så forpligt dig direkte git reset –hard: Går du fuldstændigt tilbage til en bestemt version, vil den lokale kildekode også ændre sig til indholdet fra den tidligere version
HEAD seneste commit HEAD^ Sidste gang <commit_id> SHA1-værdien for hver commit. kan ses i git-loggen eller i commit-fanen på siden
|