Remote master ile çalışma şubesini güncelle


0

Daha önce sorulmuş olabilir, ancak tam cevabı bulamadım. Bu benim grafiğim

enter image description here

Üzerinde çalışıyorum demo3. Yeni taahhütlerde bulundum demo2 ve nihayet onları usta ile birleştir. Bu değişiklikleri nasıl getirebilirim demo3? Rebase veya birleştirme kullanmalı mıyım?

Not: Bu değişiklikler demo2 üzerinde çalıştığım satırları etkilemiyor demo3.


Bağlıdır, demo3 uzaktan kumandaya itilir ve başkaları tarafından kullanılır? Değilse, yeniden düzenleme iyi
random

demo3 sadece benim tarafımdan kullanılır ve Github’daki grafiği görmek için onu uzaklara itmiştim
whitenoisedb

Hangisini kullanmanız gerektiğini soruyorsanız, bu, komisyonları birleştirmek veya birleştirmekle nasıl başa çıkmak istediğinizi tercih eder. İkisinden biri işe yarayacak
random

Dosyalarımı bu & gt; & gt; & gt; & gt; & gt; git tarafından eklendi ve onları aramaya başlayın. Rebase ile olmamalı mıydı?
whitenoisedb

Yeniden yapılanma veya birleştirme ile gerçekleşebilecek olan, dalları arasında hangi dosyaların etkilendiğine bağlıdır. “Temizleyici” bir tarih, yeniden yapılanma ile yapılabilir ve bir birleştirme, neyin daha görünür şekilde getirildiğini izler
random

Yanıtlar:


0

Şubede taahhütte bulunduysanız demo3, git cherry-pick <commit> komutu, taahhütte bulunmanıza olanak sağlar. demo2 ve çalışma alanınıza yeniden yerleştirin. Bu daha iyi bir şekilde açıklar.


1
Cevabınızı takdir ediyorum, ancak daha yaygın komutlar olduğunu düşünüyorum ve farklılıkları görmek, rebase veya birleştirme kullanmak istiyorum. Yeni komutları denemek için git ile kafam karıştı: S
whitenoisedb

Emin değilim ama bence git merge demo2 sonra git checkout demo3 yeterli olur.
sajinmp
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.