Tartalomjegyzék

< Git

A git hatékony használata

Előfeltevések

Négy ember fog dolgozni a projekten:

Fejlesztési folyamat

Kezdésnek, a master ágból létrehozunk egy release vagy egy dev nevű ágat. A fejlesztők ebből ágaztatják el saját munkájukat.

A fejlesztő a következő feladattípusokból választhat:

Ezeket szerepeltetjük az ág nevében, de hozzáadjuk az aktuális munkát leíró nevet is. A következő két ábrán ennek két példáját láthatjuk.

Ugyanaz más nevekkel:

Master branch

Release branch

Funkció branch

Pull request

A pull request fogalmat a github webes felületén vezették be.

Kezdés

A touch parancs unix alapú rendszereken, Windowson pedig Git Bash-ben áll rendelkezésre.

Készítsünk egy állományt kezdésnek:

touch main.c

Ha az adott gépen nincs touch parancs, bármivel létrehozhatjuk az állományt.

Készítsük el a git tárolót és a kezdő commitot.

git init
git add main.c
git commit -m "Kezdés"

A master ágban minimum egy commit-nak lennie kell, mielőtt létrehozunk egy új branchet.

Release ág

Hozzuk létre a release ágat, majd álljunk át.

git branch release/triangle
git checkout release/triangle

Hozzunk létre egy kezdő állományt és commitot:

touch store.c
git add store.c
git commit -m "A store.c létrehozva"

Feature ág

git branch feature/store
git checkout feature/store

nano store.c
git add store.c
git commit -m 'A store() függvény kész'

Forrás