Menu
CoddyTech

Çakışmayı Çözme

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 38 / 58.

İptal etmek bazen doğru bir hamledir, ancak çoğu zaman çakışmayı gerçekten çözmek ve birleştirmeyi tamamlamak istersin.

Bir çakışmayı çözmek üç adımlı bir ritüeldir:

  1. Çakışma bulunan dosyayı aç. İşaretçi bloğunu istediğin sürümle (veya birleştirilmiş bir sürümle) değiştir.
  2. Çözümlenen dosyayı git add ile hazırlama alanına ekle.
  3. Birleştirmeyi git commit ile tamamla.

Çözümlenmiş içeriği doğrudan dosyanın üzerine yazmak için bir betik kullanabilirsin; bu derste tam olarak bunu yapacaksın (editör gerekmez).

Çözümlenmiş dosyayı git add etmeyi unutursan, commit başarısız olur ve dosyanın hâlâ birleştirilmemiş olarak işaretli olduğunu söyler.

challenge icon

Görev

Orta

Önceki derstekiyle tamamen aynı şekilde notes.txt dosyasında bir çakışma oluştur:

  • main dalında hello içeriğiyle ilk commit'i yap
  • alt dalında: hi from alt olarak değiştir ve commit yap
  • Tekrar main dalında: hi from main olarak değiştir ve commit yap
  • git merge alt komutunu çalıştır (çakışma olacak)

notes.txt dosyasının üzerine hi from both satırını yazarak çakışmayı çöz. Dosyayı stage et ve Resolve notes mesajıyla merge işlemini tamamla. notes.txt dosyasının son içeriğini yazdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground