2014-05-22 18 views
6

Uzaktan ana makineden çekilme ve herşeyin güncel olduğunu söylese de, uzaktaki ana ünitenin uzaktan kumanda ucunun arkasında olması nedeniyle uzaktan ana makineye geçemiyorum. Ne?Şube ucu neden uzaktan kumandasının arkasında?

$ git pull origin master 
From https://github.com 
* branch   master  -> FETCH_HEAD 
Already up-to-date. 
$ git push origin master 
To https://github.com 
! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://github.com' 
hint: Updates were rejected because a pushed branch tip is behind its remote 
hint: counterpart. Check out this branch and integrate the remote changes 
hint: (e.g. 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 
+0

Havuzunuzun durumunu gerçekten gösterebiliyor musunuz? 'git status' – benzonico

+0

kullanarak Ayrıca' git birleştirme kökeni/master' deneyin? – Sam

+1

Ayrılmış kafa modunda mısınız? (http://stackoverflow.com/a/3965714/6309) – VonC

cevap

1

Muhtemelen farklı bir daldasınız. git checkout master ve deneyin.

+2

Buna dikkat edin. git checkout master, –

+0

Mano'a basılmadıysa değişikliklerin üzerine yazabilir, @Ev'in söylediklerini belirtmek için vurgulanmış bir not koymak isteyebilirsiniz. Çünkü bütün işlerim boşa gitti .. – Gokigooooks

+1

Bu benim için çözdü. –