7,540
edits
Changes
→Új branch létrehozása
==Új branch létrehozása==
=== branch létrehozása az aktuális head-ről ===
Amikor megnyomjuk a felső menüsorban a 'branch' gombot [[File:ClipCapIt-191125-182138.PNG]], akkor attól függetlenül, hogy mit nézegetünk éppen a commit fában, mindig a lokális repon-k aktuális branch-ének (checked out) az aktuális head mutatójánál fogja létrehozni az új branch-et, vagyis ráállít még egy head mutatót az új branch nevével. Tehát a lényeg, hogy a bal oldali branch listában és a a commit tree-ben hol van a pipa: <br>
:[[File:ClipCapIt-191125-182559.PNG]]
Ha a head mutatót elmozgattuk egy régebbi commit-ra, akkor oda fogja létrehozni a branch-et ahova a head mutat.
<br><br>=== branch létrehozása tetszőleges commit-ról ===Tetszőleges commit-ról lehet branch-et készíteni a commit fában. Ehhez az adott commit jobb-click menüjében válasszuk a 'Create branch here' lehetőséget: :[[File:ClipCapIt-191125-215231.PNG]]<br>Majd írjuk be az új branch nevét. Ekkor a head az új branch-re fog ugrani, vagyis ez a branch lesz a checked out branch. Ez természetesen csak a lokális repoban fog létezni, ahhoz hogy a távoliba is bekerüljünk PUSH-olni kell. :[[File:ClipCapIt-191125-215620.PNG]]Láthatjuk, hogy a zöld pipa rákerült az újonnan létrehozott 'branch2'-re, ami csak a lokális branch listában szerepel, a remote-ban nem.