SORU
24 Ocak 2011, PAZARTESİ


Rebasing Git birleştirme tamamlama

Aşağıdaki vakayı:

Konu bir şube içinde bir iş var ve şimdi usta tekrar birleştirmeye hazırım

* eb3b733 3     [master] [origin/master]
| * b62cae6 2   [topic]
|/  
* 38abeae 1

Usta, çakışmaları birleştirme yapıyorum ve artık var:

*   8101fe3 Merge branch 'topic'  [master]
|\  
| * b62cae6 2                     [topic]
* | eb3b733 3                     [origin/master]
|/  
* 38abeae 1

Şimdi, birleştirme bana biraz zaman aldı, başka getir ve uzak ana dalda yeni değişiklikler olduğunu fark ettim:

*   8101fe3 Merge branch 'topic'  [master]
|\  
| * b62cae6 2                     [topic]
| | * e7affba 4                   [origin/master]
| |/  
|/|   
* | eb3b733 3
|/  
* 38abeae 1

Eğer 'git rebase origin/master' usta, tüm çatışmalar tekrar çözmek zorunda değilim, ve ben de birleştirme tamamlama kaybetmek: . denersem

* d4de423 2       [master]
* e7affba 4       [origin/master]
* eb3b733 3
| * b62cae6 2     [topic]
|/  
* 38abeae 1

Temiz bir şekilde birleştirmek taahhüt rebase ben aşağıda vereceğim gibi bir tarihin sonuna kadar var mı?

*   51984c7 Merge branch 'topic'  [master]
|\  
| * b62cae6 2                     [topic]
* | e7affba 4                     [origin/master]
* | eb3b733 3
|/  
* 38abeae 1

CEVAP
24 Ocak 2011, PAZARTESİ


Burada iki seçenek vardır. Bir interaktif rebase ve birleştirme, tamamlama, yeniden el ile birleştirme düzenlemek ve rebase devam ediyor. El kitabından şöyle ifade olan gıt-p seçeneği rebase, kullanmak başka bir şeydir: "samimi görmezden gelmek Yerine, onları yeniden deneyin."

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010