Skip to content

Git workflow

siliconbrain edited this page Mar 23, 2013 · 7 revisions

avagy, Így használd a git-et

Általános munkamenet

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!

  1. Pending Changes view -> (felül) Switch Branch
  2. 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!

  1. 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)
  2. Pending Changes view-ban írj commit message-t a változásokról!
  3. 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

Klónozás

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).
Clone this wiki locally