mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Tilfeldig
speech play
speech pause
speech stop

Slik bruker du Gits `splitnew`-kommando til å dele en Commit i to separate Commits

`splitnew` er en kommando i Git som lar deg dele en commit i to separate commits. Den brukes når du vil angre noen endringer som er gjort i en commit, men beholde endringene som er gjort etter den commit.

Her er hvordan du kan bruke `splitnew`:

1. Først, finn forpliktelsen du vil dele. Du kan gjøre dette ved å bruke `git log` eller `gitk --all`.
2. Bruk `git splitnew` med commit-hashen til commit-en du vil dele. For eksempel:
```
git splitnew 0123456789abcdef
```
Dette vil opprette en ny commit med endringene som er gjort etter commit du spesifiserte, og angre endringene som ble gjort før den commit.
3. Hvis du vil beholde den opprinnelige commit-meldingen, kan du bruke alternativet `--keep-message`. For eksempel:
```
git splitnew --keep-message 0123456789abcdef
```
Dette vil opprette en ny commit med samme melding som den opprinnelige commit.
4. Hvis du ønsker å squash den opprinnelige commit inn i den nye commit, kan du bruke `--squash` alternativet. For eksempel:
```
git splitnew --squash 0123456789abcdef
```
Dette vil lage en ny commit som kombinerer endringene som er gjort før og etter den spesifiserte commit.

Merk at `splitnew` er en relativt ny kommando i Git, så den kan ikke v
re tilgjengelig i alle versjoner av Git. Hvis du bruker en eldre versjon av Git, kan det hende du må bruke en annen kommando, for eksempel `git reset` med alternativet `--soft`, for å oppnå lignende resultater.

Knowway.org bruker informasjonskapsler for å gi deg en bedre service. Ved å bruke Knowway.org godtar du vår bruk av informasjonskapsler. For detaljert informasjon kan du lese teksten vår i retningslinjer for informasjonskapsler. close-policy