2012-06-25 25 views
15

Repo için & numaralı taahhütte bulundum. Daha sonra, git commit --amend kullanarak taahhüt mesajını değiştirdim, Açılır pencerede yeni mesaja girdim. Yeni mesajı git log üzerinden görebiliyordum. Tüm bu süreçten sonra, git status benim gibi gösteriyor. Bu değişimi repoya nasıl zorlayacağımı bilmiyorum. Bunun için uygun bir çözüm bekleniyor.'git commit --amend' yaptıktan sonra repoya nasıl basılır?

On branch master 
Your branch and `origin/master` have diverged, 
and have 1 and 1 different commit(s) each, respectively. 

Eğer (olduğu gibi, sadece taahhüt olduğunu itti ve hiçbir yeni onaylatabilirsiniz yapılmıştır) Uzak repo tarihini değiştirerek sorun oluşturmuyorsa

+0

Taahhüdünü tekrar bölme ve önceden basılmış (sızan?) Kafaya binme konusunda iyi misiniz? – Thilo

+0

Bkz. [Master şubesi ve 'origin/master' ayrıldı, nasıl 'dalların nasıl dağıtılacağı'] (http://stackoverflow.com/questions/2452226/master-branch-and-origin-master-have-diverged- nasıl yapılır-dallanma-dallar) –

+0

Başkalarının görebileceği bir yere taşındıktan sonra işlemlerinizi değiştirmekten kaçınabilirsiniz, kesinlikle yapmanız gerekir. Bu da rebasing için geçerli. –

cevap

İlgili konular