Kuinka käyttää Gitin "splitnew"-komentoa sitoumuksen jakamiseksi kahdeksi erilliseksi toimeksiannosta
`splitnew` on Gitin komento, jonka avulla voit jakaa toimituksen kahdeksi erilliseksi toimeksiannosta. Sitä käytetään, kun haluat kumota joitain toimituksissa tehtyjä muutoksia, mutta säilyttää muutokset, jotka on tehty vahvistuksen jälkeen.
Näin voit käyttää `splitnew`:
1:tä. Etsi ensin sitoumus, jonka haluat jakaa. Voit tehdä tämän käyttämällä komentoa "git log" tai "gitk --all".
2. Käytä 'git splitnew' jaettavan toimituksen tiivisteen kanssa. Esimerkki:
```
git splitnew 0123456789abcdef
```
Tämä luo uuden toimituksen määrittämäsi toimituksen jälkeen tehdyillä muutoksilla ja kumoaa ennen tätä toimitusta tehdyt muutokset.
3. Jos haluat säilyttää alkuperäisen vahvistusviestin, voit käyttää `--keep-message` -vaihtoehtoa. Esimerkki:
```
git splitnew --keep-message 0123456789abcdef
```
Tämä luo uuden toimituksen, jolla on sama viesti kuin alkuperäinen toimitus.
4. Jos haluat liittää alkuperäisen sitoumuksen uuteen sitoumukseen, voit käyttää `--squash' -vaihtoehtoa. Esimerkki:
```
git splitnew --squash 0123456789abcdef
```
Tämä luo uuden toimituksen, joka yhdistää ennen ja jälkeen tehdyt muutokset.
Huomaa, että "splitnew" on suhteellisen uusi komento Gitissä, joten se voi ei ole saatavilla kaikissa Gitin versioissa. Jos käytät Gitin vanhempaa versiota, saatat joutua käyttämään toista komentoa, kuten "git reset" ja "--soft"-vaihtoehto, saadaksesi samanlaisia tuloksia.



