İyi commit mesajı
- Git kursu
- Başlangıç
- Ders 23/80
- 4 dk
İyi bir commit mesajının özelliklerini öğrenirsin.
İyi commit mesajının özellikleri
İyi bir commit mesajı kısa, anlaşılır ve yapılan değişikliği açıklayıcı olmalıdır. Mesaj, değişikliğin neden veya ne amaçla yapıldığını kolayca anlamayı sağlamalıdır.
Arama filtresini ekleImperative ve Conventional Commits
Imperative yaklaşımda mesaj, yapılacak işi belirten emir kipinde yazılır; örneğin Menüyü düzenle. Conventional Commits ise feat: ve fix: gibi türlerle değişikliğin niteliğini belirtir.
feat: arama alanı ekle
fix: giriş hatasını düzeltUygulama Conventional Commit mesajları oluştur
Yeni özellik ve hata düzeltmesi için iki Conventional Commit mesajı oluştur. Mesajları featureMessage ve fixMessage değişkenlerinde sakla ve ayrı satırlarda yazdır.
Başlangıç kodu
// Özellik mesajını oluştur
let featureMessage;
// Hata düzeltme mesajını oluştur
let fixMessage;
// Mesajları yazdırÖrnek çözüm
let featureMessage = 'feat: profil sayfası ekle';
let fixMessage = 'fix: bağlantı hatasını düzelt';
console.log(featureMessage);
console.log(fixMessage);Beklenen çıktı
feat: profil sayfası ekle fix: bağlantı hatasını düzelt
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Aşağıdaki mesajlardan hangisi daha iyi bir commit mesajıdır?
- Güncelleme
- Dosyalar değişti
- Giriş formuna doğrulama ekle Doğru cevap
- Bir şeyler yaptım
Açıklama: İyi mesaj, yapılan değişikliği açıkça belirtir. Genel ifadeler değişikliğin amacını anlatmaz.
2 Conventional Commits türünü tamamla
Yeni bir özellik ekleyen commit mesajı ____ ile başlayabilir.
Yeni bir özellik ekleyen commit mesajı feat: ile başlayabilir.
Açıklama: <code>feat:</code> yeni bir özellik ekleyen değişiklikleri belirtmek için kullanılır.
3 Commit mesajı ilkelerini eşleştir
| Kavram | Anlamı |
|---|---|
imperative |
Emir kipinde ifade |
concise |
Gereksiz sözcükleri çıkar |
feat: |
Yeni özellik türü |
fix: |
Hata düzeltme türü |