«git-merge» etiketlenmiş sorular

git-merge, başka bir daldaki değişiklikleri şu anda kullanıma alınmış dalda birleştirerek birleştiren bir git komutudur.

6
Git-rebase neden yaptığım tek şey eziyet etmek olduğunda bana birleşme çatışmaları veriyor?
İlk birkaç düzine deneme-yanılma içeren 400'den fazla taahhüt içeren bir Git depomuz var. Bu taahhütleri birçoğunu tek bir taahhütte ezerek temizlemek istiyoruz. Doğal olarak, git-rebase gidilecek yol gibi görünüyor. Benim sorunum, birleştirme çakışmaları ile sonuçlanması ve bu çatışmaların çözülmesi kolay olmamasıdır. Neden herhangi bir çatışma olması gerektiğini anlamıyorum, çünkü sadece …

6
Rebase'den sonra şubeye zorlayamazsınız
Git kullanıyoruz ve bir master şubemiz ve geliştirici şubelerimiz var. Yeni bir özellik eklemem ve ardından taahhütleri ana olarak yeniden düzenlemem, ardından ana bilgisayarı CI sunucusuna göndermem gerekiyor. Sorun şu ki, yeniden yükleme sırasında çakışmalarım olursa, yeniden temelleme tamamlandıktan sonra uzaktaki şubemi çekene kadar uzak geliştirici dalıma (Github'da) aktaramıyorum. Bu, …

2
Neden “uzaktan izleme şubesini 'başlangıç ​​/ geliştirme' bölümünü geliştirmek için birleştiriyorum”?
Kuruluşumda aşağıdaki mesajla taahhütte bulunan tek kişi benim: Uzaktan izleme şubesini 'kaynak / geliştir'i geliştirmeye birleştirin Onlara neden olmak için ne yaptığımdan emin değilim, ama durdurmak istiyorum. Bu commit'i yaratmak için hangi komutu veriyorum ve onu üretmemek için kullanmam gereken uygun komut nedir?


3
Git Birleştirmeyi İptal Et
Git'i VCS olarak kullanan bir proje üzerinde çalışıyorum. xyzMaster'ın ana hat şubesinden bir şube kestim. Bir süre çalıştıktan sonra kodumu işledim ve şube ana hattını çektim. Çekiş iyiydi. Daha sonra kodu master ile birleştirdim. Birleştirmeden sonra bazı dosyalarda sorunlar oluştu. Birleştirmeden sonra kodu işlemedim. Birisi bu birleştirmeyi nasıl iptal edebilirim …
120 git  git-merge 

3
SourceTree / git'teki çatışmaları etkileşimli (görsel olarak) çözme
Git projem için (Windows) SourceTree kullanıyorum. Bunu komut isteminde veya Linux terminalinde yapabilirim. Ancak, çatışmaları etkileşimli ve görsel olarak çözmenin güzel bir yolu olup olmadığını merak ediyorum. Örneğin, çekme çakışmaları tespit ederse, GUI tabanlı bir çakışma aracı (örneğin, P4Merge) açar. Mümkün mü? Ben her zaman manuel çatışma çözme yapıyorum, bu …

8
Git'te bir sunucu deposundan tek bir dosya nasıl çekilir?
Git çalıştıran bir sunucuya sahip bir site üzerinde çalışıyorum. Dağıtım için Git kullanıyorum (GitHub değil). Bu, bir kanca yöntemini kullanarak katılımımdan önce kuruldu ve bu soruya başvurdum ve aşağıdaki komutları girdim , ancak işe yaramadı. Sunucudan tek bir dosyayı nasıl çekerim? Örneğin, index.php yerel dosyamı güncellemek istersem? git pull index.php?

5
Bir Uzaktan İzleme Dalından nasıl 'git getirme' ve 'git birleştirme' ('git çekme' gibi)
Git'te bazı uzaktan izleme şubeleri kurdum, ancak onları 'git fetch' ile güncelledikten sonra bunları yerel şubede birleştiremeyecek gibi görünüyorum. Örneğin, 'diğer-dal' adında bir uzak şubem olduğunu varsayalım. Bunu yerel olarak bir izleme dalı olarak kurdum git branch --track an-other-branch origin/an-other-branch Çok uzak çok iyi. Ancak bu dal güncellenirse (genellikle ben …

5
Git dosyalarımda sol HEAD işaretlerini birleştir
Git kullanarak komut satırındaki bir dosyayı birleştirmeyi denedim, bana birleştirmenin iptal edildiğini bildiren bir hata mesajı göründü. Bunun sonu olduğunu düşündüm ama sonra dosyalarımda gitmarklar olduğunu fark ettim. Şöyle: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<< HEAD digits:[0-9]+ { return digits.join(""); } ======= sign:"-"* digits:[0-9]+ { return sign …

3
Git'e belirli bir dosyada çakışan birleştirmeler için her zaman yerel sürümümü seçmesini nasıl söylerim?
Biriyle bir git deposu aracılığıyla işbirliği yaptığımı ve herhangi bir harici değişikliği kabul etmek istemediğim belirli bir dosya olduğunu varsayalım. Git çekerken her seferinde çakışan bir birleştirme hakkında şikayet etmemesi için yerel depomu kurmamın bir yolu var mı? Bu dosyayı birleştirirken her zaman yerel sürümümü seçmek istiyorum.
100 git  git-merge 

4
git geçmişten birleştirme kaydetmeyi kaldır
Git geçmişim şöyle görünüyor: Mor taahhütleri tek bir parçaya sıkıştırmak istiyorum. Onları bir daha taahhüt günlüğümde görmek istemiyorum. Bir yapmaya çalıştım git rebase -i 1, ancak 1mavi dalda olmasına rağmen (resme bakın), hala mor dalımdaki her işlemi görüyorum. Mor dalı nasıl tamamen kaldırabilirim (kaydetme günlüğünden)?

7
Meld'i git mergetool olarak ayarlama
Ben ayarladım: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ "Git mergetool" üzerinde şöyle yazar: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Ben de denedim: / c / Progra ~ 2 / meld / bin / "/ c …
98 git-merge  meld 

3
Git birleştirme girişimini geri al
İçinde satıcı dizini (# 2) bulunan çalışma dizinim (# 1) var. Besteci olmadan manuel olarak çekmek istediğim bir bağımlılık var (npm / gem'in php sürümü). # 1'de çalışıyordum, # 2'de kitaplığı güncellemeye karar verdiğimde değişiklikleri kaydetmedim / gerçekleştirmedim. Vendor / myname'e gittim ve git pull repository yaptım. Ne yazık ki, …
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.