-
Notifications
You must be signed in to change notification settings - Fork 1
Git workflow
siliconbrain edited this page Mar 23, 2013
·
7 revisions
avagy, Így használd a git
-et
Ezek inkább csak ökölszabályok, nem kötelező a betartásuk, de általában hasznos.
Amikor hozzáfogsz egy új feature implementálásához (bugfix is ide tartozik), akkor csinálj egy új branch-et neki!
- Pending Changes view -> (felül) Switch Branch
- Create a branch:
<new-feature-branch-name>
- pl.: input-move-disc, fix-23, issue/42, feat/collision-sound-effect
Ezen a branch-en csináld a változtatásaidat.
Ha úgy érzed befejeztél valamit, érdemes lenne itt menteni, akkor commit-olj!
- Pending Changes view-ban nézd át a változtatásaid (jobb oldalt mutatja az egyes fájlok diff-eit)
- átnézés közben pipáld be azokat a fájlokat, amelyeket szeretnél commit-olni (általában mindet)
- Pending Changes view-ban írj commit message-t a változásokról!
- Pending Changes view -> (felül) Commit
Érdemes gyakran commit-olni, de hogy a gyakran mit jelent, azt mindenki magának kell hogy megtapasztalja.
Commit után mások még nem látják a változtatásaidat, mert azok csak a lokális repodban (.git
mappa) vannak eltárolva. Ha szeretnéd a többiekkel is megosztani, akkor jöhet a push!
TBC
Amikor a forráskódot klónozod a repoból, akkor a megadott célmappában létrejön
- egyrészt egy
.git
mappa, amely a távoli repo teljes tartalmát magában hordozza, - másrészt a legfrissebb verzióban lévő fájlok, mappák (ezt hívják working copy-nak).