SORU
21 NİSAN 2011, PERŞEMBE


Nasıl bir gıt çatışmalar ile birleştirme geri almak için

Şube mybranch1 ediyorum. mybranch2 mybranch1 çatallı ve değişiklikler mybranch2 yapıldı.

mybranch1 *8 yaptım süre sonra,* Birleştirirken bir anlaşmazlık olup olmadığını gösterir.

Şimdi mybranch1 önce olduğu için geri döndü diye her şeyden (merge komutu) atmak istiyorum. Hiçbir fikrim yok bunu nasıl yaparsınız.

CEVAP
21 NİSAN 2011, PERŞEMBE


En Son Git:

git merge --abort

Bu önce birleştirme her neyse, çalışma kopyası sıfırlamak için çalışır. O her zaman çok güvenilir bir şekilde yapamaz, ancak birleştirme önce kaydedilmemiş değişiklikleri geri gerektiği anlamına gelir. Genel olarak kaydedilmemiş değişiklikler ile zaten birleştirme olmamalı.

Önce sürüm 1.7.4:

git reset --merge

Bu eski sözdizimi vardır ama yukarıdaki gibi aynı işi yapar.

Önce sürüm 1.6.2:

git reset --hard

kaydedilmemiş tüm değişiklikleri kaydedilmemiş dahil kaldıran birleştirme. Bazen bu davranış bile yukarıdaki komutları destekleyen Gıt daha yeni sürümleri için faydalıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009