Gitissä uudelleenhaarautuminen: opas kehittäjille
Rebranching on Gitissä käytetty tekniikka, jolla luodaan uusi haara olemassa olevasta haarasta. Näin kehittäjät voivat työskennellä uuden ominaisuuden tai virheenkorjauksen parissa pääkoodikannasta riippumatta, mutta silti he voivat helposti yhdistää muutokset takaisin päähaaraan, kun ne ovat valmiit.
Haaroittautuaksesi uudelleen, noudatat yleensä näitä ohjeita:
1. Luo uusi haara haarasta, jonka haluat haarata uudelleen (esim. "git checkout -b my-new-branch master")
2. Tee muutokset uudessa haarassa (esim. `git add file1.txt file2.txt` ja `git commit -m "commit message"`)
3. Perusta muutokset alkuperäiseen haaraan (esim. "git rebase master")
4. Ratkaise uudelleen perustamisprosessin aikana syntyneet ristiriidat
5. Kun uudelleenkanta on valmis, voit työntää uuden haarasi etävarastoon (esim. `git push origin my-new-branch`)
Haaroittamalla uudelleen voit pitää pääkooditietokantasi vakaana ja hyvin testattuna, mutta silti annat kehittäjien työskennellä uusista ominaisuuksista ja virheenkorjauksista itsenäisesti. Tämä helpottaa myös muutosten hallintaa ja tarkistamista, koska jokainen muutos sisältyy omaan haaraansa.



