Sådan ruller du den ældste commit tilbage i Git uden at miste den nyeste commit

Hvordan kan den ældste af to commits rulles tilbage, mens den nyeste bevares, når ens branch er foran med to commits?

For at rulle den ældste af to commits tilbage, mens du bevarer den nyeste, skal du oprette en midlertidig branch, bruge git revert på den ældste commit, merge tilbage til den oprindelige branch og derefter slette den midlertidige branch.

Sådan ruller du den ældste af to commits tilbage, mens du bevarer den nyeste

Hvis din branch er foran med to commits, og du ønsker at rulle den ældste commit tilbage, mens du bevarer den nyeste, kan du følge disse trin:

  1. Identificer commit hashes:
    • Brug kommandoen git log for at finde hash-værdierne for de to commits.
  2. Opret en ny midlertidig branch:
    • Opret en ny branch fra den nuværende position: git checkout -b temp-branch
  3. Revert den ældste commit:
    • Brug kommandoen git revert <commit-hash> for at rulle den ældste commit tilbage. Dette vil skabe en ny commit, der annullerer ændringerne fra den ældste commit.
  4. Merge den midlertidige branch tilbage:
    • Skift tilbage til din oprindelige branch: git checkout <original-branch>
    • Merge den midlertidige branch: git merge temp-branch
  5. Slet den midlertidige branch:
    • Efter en vellykket merge kan du slette den midlertidige branch: git branch -d temp-branch

Ved at følge disse trin vil du have rullet den ældste commit tilbage, mens du bevarer den nyeste commit på din branch.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker