Menu
Coddy logo textTech

Çakışmayı Çözme

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

İptal etmek bazen doğru hamledir, ancak çoğu zaman çatışmayı gerçekten çözmek ve birleştirmeyi bitirmek istersiniz.

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

  1. Çakışan dosyayı açın. İşaretçi bloğunu istediğiniz sürümle (veya bir kombinasyonla) değiştirin.
  2. Çözümlenen dosyayı git add ile hazırlama alanına ekleyin.
  3. Birleştirmeyi git commit ile tamamlayın.

Çözümlenmiş içeriği doğrudan dosyanın üzerine yazmak için bir betik kullanabilirsiniz; bu derste tam olarak yapacağınız şey budur (düzenleyiciye gerek yoktur).

Çözümlenmiş dosyayı git add ile eklemeyi unutursanız, işleme başarısız olur ve dosyanın hâlâ birleştirilmemiş olarak işaretlendiğini bildirir.

challenge icon

Görev

Orta

Önceki derstekiyle tamamen aynı şekilde notes.txt üzerinde bir çakışma oluşturun:

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

notes.txt dosyasının üzerine hi from both satırını yazarak çakışmayı çözün. Dosyayı stage'e ekleyin ve birleştirmeyi Resolve notes mesajıyla tamamlayın. notes.txt dosyasının son içeriğini yazdırın.

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.

Versiyon Kontrolü bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground