


Jak używać polecenia „splitnew” Gita do dzielenia zatwierdzenia na dwa oddzielne zatwierdzenia
`splitnew` to polecenie w Git, które pozwala podzielić zatwierdzenie na dwa oddzielne zatwierdzenia. Używa się go, gdy chcesz cofnąć pewne zmiany dokonane w zatwierdzeniu, ale zachować zmiany wprowadzone po tym zatwierdzeniu.
Oto jak możesz użyć `splitnew`:
1. Najpierw znajdź zatwierdzenie, które chcesz podzielić. Możesz to zrobić używając `git log` lub `gitk --all`.
2. Użyj `git splitnew` ze skrótem zatwierdzenia zatwierdzenia, które chcesz podzielić. Na przykład:
```
git splitnew 0123456789abcdef
```
Spowoduje to utworzenie nowego zatwierdzenia ze zmianami wprowadzonymi po określonym zatwierdzeniu i cofnięcie zmian wprowadzonych przed tym zatwierdzeniem.
3. Jeśli chcesz zachować oryginalny komunikat zatwierdzenia, możesz użyć opcji `--keep-message`. Na przykład:
```
git splitnew --keep-message 0123456789abcdef
```
Spowoduje to utworzenie nowego zatwierdzenia z tą samą wiadomością, co oryginalne zatwierdzenie.
4. Jeśli chcesz zmiażdżyć oryginalne zatwierdzenie w nowym zatwierdzeniu, możesz użyć opcji `--squash`. Na przykład:
```
git splitnew --squash 0123456789abcdef
```
Spowoduje to utworzenie nowego zatwierdzenia, które łączy zmiany wprowadzone przed i po określonym zatwierdzeniu.
Zauważ, że `splitnew` jest stosunkowo nowym poleceniem w Git, więc może nie będzie dostępne we wszystkich wersjach Gita. Jeśli używasz starszej wersji Gita, być może będziesz musiał użyć innego polecenia, takiego jak `git reset` z opcją `--soft`, aby osiągnąć podobne wyniki.



