2016-08-09 11 views
0

ich einen neuen Zweig mit git erstellen möge (mit Gitlab) von einem anderen Zweig von einem anderen Benutzer erstellt, ich habe versucht:eine Niederlassung von anotrher von einem anderen Benutzer erstellt erstellen

git checkout -b myBranch origin/TheOtherBranch 

aber er doesn‘ Ich erkenne den anderen Zweig, da er von einem anderen Benutzer erstellt wird, obwohl ich es in meinem gitlab-Konto sehen kann,

Ich habe auch versucht, mit diesem Zweig aber vergeblich zu verschmelzen.

PS: mit Master-Zusammenführung ist nicht die Lösung

+0

Do 'git fetch' ersten – user3159253

+0

git holen thOtherBranch: er doesn Erkenne den anderen Zweig nicht (Fehler: scheint kein Git-Repository zu sein) – chou

+0

Nur 'git fetch', ohne Argumente. Dadurch wird Ihr lokaler Repo mit Ihrem gitlab-Konto synchronisiert. 'Herkunft/TheOtherBranch' sollte dann in Ihrem lokalen Repo existieren – wasthishelpful

Antwort

2
git fetch 

Dadurch werden alle neuen Commits herunterladen und ihre jeweiligen Zweige und Tags von dem entfernten origin standardmäßig.

git checkout -b myBranch origin/TheOtherBranch 

Das wissen jetzt über origin/TheOtherBranch und Ihrem lokalen schaffen myBranch an zeigen, dass begehen.

Wenn es nicht funktioniert:

git branch -a | grep /origin/ 

Zeigt alle Zweige von diesem entfernten, vielleicht ist es ein Tipp/Rechtschreibfehler ...

Verwandte Themen