Független projektek egy git repóban
Git-nél alapértelmezetten az első commit lesz az ős és erre tudunk építkezni. Viszont nem minden esetben lehet szükségünk rá:
Ha szűkölködünk a repókban vagy ha a kód annyira elfajzott, hogy minden telepítés más és más lett idővel ez egy nagyon hasznos trükk:
A(z) –orphan segítségével teljesen különálló ágat tudunk létrehozni, aminek nincs szülője. Ide hasonlóan a git init utáni lépésként minden fájlt hozzá kell adni és commitolni.
git checkout --orphan
Ha véletlen egy commitot mégis át akarunk emelni a másik ágba, akkor csak cherry pickeljük át a módosítást.
Olvass mást is