2016-06-02 4 views
0

Ich bin mit einem sehr dummen Szenario konfrontiert.git Problem, wenn es mehrere Fernbedienungen gibt

Ich hatte vor ein paar Monaten eine Rails-App gearbeitet und jetzt muss ich plötzlich einen kleinen Push zu Heroku machen, indem ich Code von bitbucket repo ziehe.

Dieses Projekt hat 3 Fernbedienungen. Ich meine, wenn ich git remote -v unten laufen lasse, was ich bekomme.

1bitbucket ssh://[email protected]/user/project.git (fetch) 
1bitbucket ssh://[email protected]/user/project.git (push) 
bitbucket ssh://[email protected]/user1/project.git (fetch) 
bitbucket ssh://[email protected]/user1/project.git (push) 
origin [email protected]:project.git (fetch) 
origin [email protected]:project.git (push) 

Wenn ich jetzt git pull tue, heißt es bereits auf dem neuesten Stand, so habe ich versucht, mit allen anderen Fernbedienungen und lief git pull 1bitbucket Es zog etwas.

Aber wenn ich rails s mache, kommt das aktualisierte Szenario nicht zu meinen Projekten.

Ich bin mir nicht sicher, was hier falsch ist. Hat jemand anderes ein ähnliches Problem?

Bitte helfen.

+0

auf die jeweilige Herkunft sehr spezifisch zu sein Haben Sie git log überprüfen? Finden Sie Ihre Commits aufgelistet? – Kumar

+0

Ich habe kein Commit gemacht, jemand anderes hat etwas gepusht und das wurde dort aufgeführt – Suraj

+0

Ist es eher eine js oder rails app? – Kumar

Antwort

0

Es könnte mehrere Alternativen es sein, aber ich würde einfach alle Köpfe holen git fetch --all

mit und

git pull 1bitbucket <local branch>:<remote branch>

+0

Es tut mir leid, aber ich habe dich nicht bekommen – Suraj