将本地分支推送到远程

时间:2016-09-29 08:46:09

标签: git

我创建了本地分支:

git checkout -b tmp1

现在我想将此分支推送到服务器:

git push remote_tmp1 tmp1

收到错误:

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.

如何将我的分支推送到服务器?

3 个答案:

答案 0 :(得分:0)

git push语法是:

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

因此,请将您的<remote-name>替换为遥控器的名称(如果您克隆了该遥控器,则可能是原产地)。

如果你不知道它的名字,就像使用git remote

一样

答案 1 :(得分:0)

这很简单:

git push origin tmp1

答案 2 :(得分:0)

您收到该特定错误,因为您尚未将 git remote add remote_tmp1 https://remoteserver.com/repository.git git push --set-upstream remote_tmp1 tmp1 添加为远程存储库。

首先添加远程存储库,然后重试推送: https://github.com/username/repository.git

您可以使用上面的https或ssh(如果可用)添加遥控器。例如,如果您正在使用Github,则可以使用:git@github.com/username/repository.gitpip install