2016-04-14 14 views
0

Bu mesajı neden aldığımı açıklayamadım. Bir usta şubem vardı, yeni bir şube oluşturdum, birtakım taahhütler yaptım ve onları ustaya geri götürmek istedim. Gerçekten de test durumları doğrulanır. Bu örnekteki muhabir hiçbir hızlı ileri olacağını açıklıyorGit: Zaten Güncel

Git merge reports "Already up-to-date" though there is a difference

kimse açıklayabilir:

Ancak çözüm benim arama ben bu direkten geri geldi? Aklıma

ek bilgiler:

  • ben müstakil bir kafa modunda değildi.
  • yeni şube birleştirmek için usta geri teslim: Yukarıda alamazsanız basit bir test durumda

    git checkout -b new-branch 
    git commit -am "changes to new branch" 
    git checkout master 
    git merge new-branch // expect fast forward but got the already up to date msg 
    

- repo karışıklıkla yapılacak o kadar şey, ama daha önemlisi Yukarıdaki yığın taşması bağlantısındaki yorumların mantığını anlamıyorum - ki bu, benim senaryonumla ilgili bir şeyi açıklamak için onun yüzünde görünebilirdi? Eğer master den newBranch değişiklikleri birleştirmek için çalışıyoruz çünkü

$ git checkout -b newBranch 
... edit some files ... 
$ git commit -a 
$ git merge master 
Already up-to-date. 

Şimdi git raporları hiçbir şey birleştirmek için:

+0

Dallar arasında bir fark var mı? Kontrol etmek için "git diff yeni dal master" ı çalıştırın. "Yeni" şubesi oluşturdunuz ("git" - "yeni şube") "master" şubesi ile kontrol edildi mi? –

+0

tamam, ne yaptığımı görmezden geliyorum - Bağlandığım yazıdaki açıklamaları alamıyorum - şüphesiz (cevap no. 7) hızlı bir şekilde ilerler miydi? – user2237076

+0

Birleştirmeye çalıştığınız şube, geçerli dalınızın bir üst öğesi ise "zaten güncel" iletisini alacaksınız. Öte yandan, şu andaki şubeniz bir ana dal ise, birleştirmeyi denediğinizden kesinlikle "hızlı ileri" iletisini alacaksınız. Başka bir şekilde, bir birleşin olacak. –

cevap

0

Sana master dayalı böyle bir şey yaptım varsayalım.

newBranch'dan master'a birleştirmeyi deneyin, örn.

$ git checkout master 
$ git merge newBranch 
+0

Üzgünüz, yeterince bilgi vermedim, düzenlemeleri oku. – user2237076