I denne oppgaven skal dere lære hva git revert
gjør, og hvorfor det er en nyttig kommando når man har gjort en feil en plass i git-historikken.
Kjør source setup.sh
i terminalen (eller .\setup.ps1
i PowerShell)
I denne oppgaven har det sneket seg inn noen endringer som vi ønsker å fjerne. Historikken vår er offentlig, så vi kan ikke bare endre den. I stedet må vi bruke revert for å fjerne de uønskede endringene på en trygg måte.
- Bruk
git log --oneline
for å se på historikken. - Bruk
cat
for å se innholdet igreeting.txt
. - Bruk
git revert
på den nyeste commiten for å fjerne endringene som den siste commiten la til. - Bruk
git log --oneline
for å se på historikken. - La revert-kommandoen legge til eller fjerne en commit?
- Bruk
cat
for å se innholdet igreeting.txt
. - Bruk
ls
for å se innholdet i working directory. - Bruk
git log --oneline
for å finne SHA-verdien til commiten som la til credentials i repoet. - Bruk
git revert
for å angre commiten som la til credentials. - Bruk
git log --oneline
for å se på historikken. - Bruk
ls
for å se innholdet i working directory. - Hvor mange commiter ble lagt til eller endret av den siste reverten?
- Bruk
git show
med SHA-verdien til commiten du angret for å se at credentials.filen fortsatt er i historikken. - Når du har angret credentials-filen, slik at den blir fjernet fra working directory, blir den også fjernet fra Git?
git revert <ref>
git log --oneline
git show <ref>