Git version control sistemidir və GitHub cloud-da depo saxlamağın yoludur.
**Əsas Konseptlər:**
Git üç bölməni izləyir:
1. Working Directory - Lokal fayl sisteminiz
2. Staging Area - Keçid sahəsi
3. Repository - Keçmiş commit-ləri saxlayan məkan
**Əsas Komandalar:**
```bash
git clone <repo> # Repo'yu klonla
git add <files> # Dəyişiklikləri stage'ə əlavə et
git commit -m "msg" # Commit et
git push origin branch # GitHub-a göndər
git pull # GitHub-dan çək
```
**Branch Strategy:**
Main branch-ə sadəcə hazır kod gedir. Feature-ləri ayrı branch-də hazırlayın:
```bash
git checkout -b feature/login
# Kodu yazıb test edin
git push origin feature/login
# Pull request açıb review istəyin
```
**Gərəkli Tips:**
- Öz branch-lərinə çox commit edin
- Main branch-ə pull request vasitəsilə keçin
- Commit mesajını açıq yazın
Git-i doğru istifadə etməklə komanda işinin qabiliyyəti çox artır.