##iş
Aşağıdaki tabloda, projede kullandığım temel Git komutları ve açıklamaları var:
Komut | Açıklama |
---|---|
git init |
Yeni bir Git projesi başlatır. |
git clone <repo_url> |
Bir GitHub deposunu bilgisayara indirir. |
git status |
Çalışma alanının durumunu gösterir. |
git add <dosya_adı> |
Değişiklikleri ekler (commit’e hazırlık yapar). |
git commit -m "açıklama" |
Değişiklikleri kaydeder. |
git push origin main |
Değişiklikleri GitHub’a gönderir. |
git pull origin main |
Güncellemeleri GitHub’dan çeker. |
Yerel Git | GitHub |
---|---|
Bilgisayarda çalışır. | İnternette (GitHub’da) depolanır. |
git commit ile kayıt edilir. |
git push ile GitHub’a yüklenir. |
İnternetsiz çalışabilir. | Takımla iş birliği yapmaya uygundur. |
- İlk başta komutları karıştırdım. (Ama pratik yaptıkça öğrendim.)
- Merge çakışmaları oldu. (Çakışmaları elle çözmeyi öğrendim.)
- Yanlış branch’te çalıştım. (Branch’leri kontrol etmeyi alışkanlık haline getirdim.)
- Önemli bir değişiklik yaptığımda.
- Yeni bir özellik eklediğimde.
- Bir hatayı düzelttiğimde.
- Komutları unuttuğumda buraya yazmama yardımcı oldu.
- README.md dosyasını daha düzenli hale getirmemi sağladı.
- Git’in sadece kod kaydetmek değil, ekip çalışmasını kolaylaştırmak için de kullanıldığını.
- Düzenli commit yapmanın işleri çok kolaylaştırdığını.
- Merge işlemlerinin dikkatli yapılması gerektiğini.