Mert Özen Her Satırda Daha İleri
Anasayfa Videolar 5- Git Conflict
Git & Github

5- Git Conflict

29 Ara 2024 14:26
YouTube'da izle
Açıklama

Bu video, yazılım geliştirme süreçlerinde sıkça karşılaşılan Git conflict (çakışma) kavramını, nedenlerini ve çözüm yöntemlerini kapsamlı bir şekilde ele almaktadır. İşte videonun öne çıkan başlıkları:

  • Git Conflict Nedir? (0:32 - 1:10): Aynı dosyanın aynı satırlarında birden fazla kişi veya dal tarafından yapılan çelişkili değişikliklerin Git tarafından otomatik olarak birleştirilememesi durumudur.
  • Conflict Nedenleri: (1:11 - 1:47): Merge, rebase, cherry-pick veya uzak depodan yapılan değişikliklerin çekilmesi (pull) gibi durumlarda ortaya çıkabilir.
  • Yönetim ve Çözüm Süreçleri: (1:48 - 3:45): Conflict durumunda Git sizi uyarır. VS Code gibi araçlar kullanılarak çakışan satırlar manuel olarak incelenir; hangi değişikliğin kabul edileceğine karar verilir ve ardından işlem commit edilerek tamamlanır.
  • Conflict ile Mücadele ve Takım Çalışması: (3:46 - 8:05):
    • Küçük ve sık commit/push yapılması önerilir.
    • git pull ile dalı güncel tutmak önemlidir.
    • Takım içi etkili iletişim ve sorumluluk paylaşımı, çakışmaların önlenmesinde kritik rol oynar.
  • Uygulamalı Örnek: (8:18 - 13:30): Videonun ikinci yarısında, bir feature dalındaki değişikliklerin dev dalına birleştirilmesi sırasında yaşanan gerçek bir conflict senaryosu, VS Code üzerinden adım adım çözülmektedir.
Etiketler