1) Çekme işlemini yerel değişikliklerin üzerine yazmaya zorlama
Yerel olarak yapılan değişikliklerle ilgilenmiyorsanız ve kodu depodan almak istiyorsanız, bir zorlamayı çekebilirsiniz. Bu, bilgisayarınızda yapılan tüm yerel değişikliklerin üzerine yazacak ve depodaki sürümün kopya kopyası görünecektir.
IDE'nizde aşağıdaki komutları yürütün:
git reset - zor
git çekme
Bu, tüm yerel değişikliklerinizi anında yok edecektir, bu yüzden ne yaptığınızı bildiğinizden ve yerel değişikliklerinize ihtiyacınız olmadığından emin olun.
2) Her iki değişikliği de tutmak (yerel ve repodan)
Her iki değişikliği de (yerel olarak yapılan değişiklikler ve depoda bulunan değişiklikler) korumak istiyorsanız, değişikliklerinizi ekleyebilir ve uygulayabilirsiniz. Çektiğinizde, açıkça bir birleşme çatışması olacaktır. Burada iki kod parçasını karşılaştırmak ve hangi değişikliklerin saklanacağını ve hangilerinin kaldırılacağını belirlemek için IDE'nizdeki araçları (Difftool ve mergetool gibi) kullanabilirsiniz. Bu orta yol; siz manuel olarak kaldırana kadar hiçbir değişiklik kaybolmaz.
git $ the_file_under_error ekle
git taahhüdü
git çekme