Git CLI
Alap Git workflow
A mindennapi Git ciklus: módosítás → stage → commit → push, gyakorlati példával.
Alap Git workflow (stage → commit → push)
A mindennapi Git munka alapja egy egyszerű, háromfázisú ciklus:
1. Módosítjuk a fájlokat a munkakönyvtárban
↓
2. git add – kiválasztjuk, mi kerüljön a következő commitba (staging)
↓
3. git commit – rögzítjük a változásokat a lokális repositoryban
↓
4. git push – feltöltjük a remote repositorybaEz a folyamat tudatos: nem minden fájlmódosítást kell egyszerre commitálni. A staging area lehetővé teszi, hogy tematikusan, logikus egységekben szervezzük a commitjainkat – ez nagyban megkönnyíti a code review-t és a history olvashatóságát.
Egy teljes példa
# 1. Módosítjuk a fájlt
echo "console.log('Hello Git')" >> src/index.js
# 2. Megnézzük, mi változott
git status
# 3. Hozzáadjuk a staging area-hoz
git add src/index.js
# 4. Commitáljuk a változást
git commit -m "feat: add hello world log"
# 5. Feltöltjük a remote repoba
git push origin mainRövid összefoglaló
- Az alap workflow: módosítás →
git add→git commit→git push. - A staging area szándékos: kontrolláljuk, mi kerüljön egy commitba.
- A tematikus, logikus commitok megkönnyítik a code review-t és a debuggolást.