Git pull üzerinde aşağıdaki hata mesajını nasıl yok sayabilirim?
Aşağıdaki dosyalarda yaptığınız yerel değişiklikler birleştirme ile üzerine yazılacaktır
Ya üzerlerine yazmak istersem?
git pull -f' gibi şeyler denedim ama hiçbiri işe yaramadı.
Açık olmak gerekirse, yalnızca belirli değişikliklerin üzerine yazmak istiyorum, her şeyin değil.
Tüm yerel değişiklikleri çalışma kopyanızdan kaldırmak istiyorsanız, bunları saklamanız yeterlidir:
git stash save --keep-index
Artık onlara ihtiyacınız yoksa, artık bu zulayı bırakabilirsiniz:
git stash drop
Yerel değişikliklerinizin yalnızca belirli bölümlerinin üzerine yazmak istiyorsanız, iki olasılık vardır:
Üzerine yazmak istemediğiniz her şeyi işleyin ve geri kalanı için yukarıdaki yöntemi kullanın.
Üzerine yazmak istediğiniz değişiklikler için git checkout path/to/file/to/revert
kullanın. Bu dosyanın git reset HEAD path/to/file/to/revert
aracılığıyla sahnelenmediğinden emin olun.
Belirli değişikliklerin üzerine yazmak istiyorsanız, hangilerini unutmak istediğinizi söylemenin bir yolunu bulmanız gerekir.
Vazgeçmek istediğiniz değişiklikleri git stash --patch
kullanarak seçerek saklamayı ve ardından bu saklamayı git stash drop
ile bırakmayı deneyebilirsiniz. Daha sonra uzaktaki değişiklikleri çekebilir ve normal şekilde birleştirebilirsiniz.