Hvordan slette forpliktelser fra en gren i Git?
Slette en forpliktelse i Git må kontaktes på en av to måter, avhengig av om du har eller ikke har presset endringene dine. Vær oppmerksom på at før du prøver dette, vil du slette endringene i arbeidskatalogen når du kjører disse kommandoene. Eventuelle endringer i sporede filer i arbeidstreet siden < commit > kastes. Husk å lagre endringene du ønsker å gjøre separat.
Hvis endringene dine ikke er blitt presset ennå, skriver du bare inn kommandoen
Dette vil kast alle fungerende treendringer og flytt HEAD til commit før HEAD.
Hvis du «vil slette commits fram til en spesifikk commit, kjører du < git log>
inn på kommandolinjen for å finne den spesifikke kommisjons-ID-en, og deretter kjører
vil forkaste alle fungerende treendringer og flytte HEAD til begå valgt.
Hvis du allerede har presset endringene dine, må du kjøre følgende kode
Vær oppmerksom på at hvis andre har trukket denne filialen, vil det være bedre å starte en ny filial. Hvis du ikke gjør dette når noen andre trakk, vil det bare slå det sammen til deres arbeid, og du vil få det presset opp igjen.
Hvis du trenger å finne et tilsagn som du «slettet», er det vanligvis til stede i < git reflog>
med mindre du har samlet søppel i depotet.
Trenger du hjelp? Kontakt oss på [email protected]