Cara Menggunakan Perintah `splitnew` Git untuk Memisahkan Komit kepada Dua Komit Berasingan
`splitnew` ialah arahan dalam Git yang membolehkan anda membahagikan komit kepada dua komit berasingan. Ia digunakan apabila anda ingin membuat asal beberapa perubahan yang dibuat dalam komit, tetapi simpan perubahan yang dibuat selepas komit itu.
Begini cara anda boleh menggunakan `splitnew`:
1. Mula-mula, cari komitmen yang anda mahu belah. Anda boleh melakukan ini dengan menggunakan `git log` atau `gitk --all`.
2. Gunakan `git splitnew` dengan cincang komit bagi komit yang anda mahu belah. Contohnya:
```
git splitnew 0123456789abcdef
```
Ini akan mencipta komit baharu dengan perubahan yang dibuat selepas komit yang anda tentukan dan membuat asal perubahan yang dibuat sebelum komit itu.
3. Jika anda ingin mengekalkan mesej komit asal, anda boleh menggunakan pilihan `--keep-message`. Contohnya:
```
git splitnew --keep-message 0123456789abcdef
```
Ini akan mencipta komit baharu dengan mesej yang sama seperti komit asal.
4. Jika anda ingin mencantumkan komit asal ke dalam komit baharu, anda boleh menggunakan pilihan `--skuasy`. Contohnya:
```
git splitnew --squash 0123456789abcdef
```
Ini akan mewujudkan komit baharu yang menggabungkan perubahan yang dibuat sebelum dan selepas komit yang ditentukan.
Perhatikan bahawa `splitnew` ialah arahan yang agak baharu dalam Git, jadi ia mungkin tidak tersedia dalam semua versi Git. Jika anda menggunakan versi lama Git, anda mungkin perlu menggunakan perintah yang berbeza, seperti `git reset` dengan pilihan `--soft`, untuk mencapai hasil yang serupa.



