2016-09-29 2 views
-1

schieben lokale Niederlassung Ich habe lokale Niederlassung geschaffen: Ich möchte diesen Zweig an den Server schiebenzu entfernten

git checkout -b tmp1 

Jetzt:

git push remote_tmp1 tmp1 

Got error:

fatal: 'remote_tmp1' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

Wie um meinen Zweig zum Server zu schieben?

+1

http://stackoverflow.com/questions/2765421/how-to-push-a-new-local-branch-to-a-remote-git-repository-and-track-it-too –

+0

sollten Sie nur Verwenden Sie den Namen Ihres Remote-Repositorys: 'git push remote tmp1' –

Antwort

0

Sie, dass bestimmte Fehler bekommen, weil Sie nicht remote_tmp1 als Remote-Repository hinzugefügt haben .

das Remote-Repository zuerst hinzufügen und dann versuchen Sie es erneut drücken: git remote add remote_tmp1 https://remoteserver.com/repository.git git push --set-upstream remote_tmp1 tmp1

Sie können die Fernbedienung verwenden https wie oben oder mit ssh, wenn verfügbar hinzuzufügen. Wenn Sie beispielsweise Github verwenden, können Sie entweder https://github.com/username/repository.git oder [email protected]/username/repository.git verwenden.

0

Die git push Syntax:

git push <remote-name> <branch-name> 

Daher ersetzen Ihre <remote-name> mit dem Namen Ihrer Fernbedienung (wahrscheinlich Herkunft, falls Sie von geklonten).

Wenn Sie nicht über seinen Namen wissen, wie sie nur git remote

0

Verwendung Dies ist sehr einfach:

git push origin tmp1 
Verwandte Themen