Як використовувати команду Git `splitnew` для розділення коміту на два окремих коміту
`splitnew` — це команда в Git, яка дозволяє вам розділити комміт на два окремі коміти. Він використовується, коли ви хочете скасувати деякі зміни, внесені у коміті, але зберегти зміни, зроблені після цього коміту.
Ось як ви можете використовувати `splitnew`:
1. Спочатку знайдіть комміт, який потрібно розділити. Ви можете зробити це за допомогою `git log` або `gitk --all`.
2. Використовуйте git splitnew з хешем коміту, який ви хочете розділити. Наприклад:
```
git splitnew 0123456789abcdef
```
Це створить новий комміт зі змінами, внесеними після вказаного вами коміту, і скасує зміни, внесені до цього коміту.
3. Якщо ви хочете зберегти оригінальне повідомлення коміту, ви можете скористатися опцією `--keep-message`. Наприклад:
```
git splitnew --keep-message 0123456789abcdef
```
Це створить новий коміт з тим же повідомленням, що й оригінальний коміт.
4. Якщо ви хочете стиснути вихідний комміт у новий, ви можете скористатися опцією `--squash`. Наприклад:
```
git splitnew --squash 0123456789abcdef
```
Це створить новий комміт, який поєднує зміни, зроблені до та після вказаного коміту.
Зауважте, що `splitnew` є відносно новою командою в Git, тому вона може не доступний у всіх версіях Git. Якщо ви використовуєте старішу версію Git, вам може знадобитися використати іншу команду, таку як `git reset` з опцією `--soft`, щоб досягти подібних результатів.



