如何推送到特定遥控器的特定分支?

时间:2018-02-06 01:42:50

标签: git

我正在尝试关注具有现有git存储库的项目Aptible Django Quickstart Tutorial。完成步骤后

git remote add aptible "$GIT_REMOTE"

其中$GIT_REMOTEaptible apps:create命令使用Aptible CLI创建的git远程,我现在有两个远程存储库:

Kurts-MacBook-Pro:lucy-web kurtpeek$ git remote -v
aptible git@beta.aptible.com:lucy/web.git (fetch)
aptible git@beta.aptible.com:lucy/web.git (push)
origin  https://github.com/startwithlucy/lucy.git (fetch)
origin  https://github.com/startwithlucy/lucy.git (push)

在此之前,我创建了一个名为aptible的新分支,并将其检出(使用git checkout -b aptible)。我的git status显示我目前在这个分支上:

Kurts-MacBook-Pro:lucy-web kurtpeek$ git status
On branch aptible

我现在要做的是将aptible遥控器上origin分支的内容推送到master遥控器的aptible分支。我怎样才能做到这一点?适当的命令是

吗?
git push aptible:master origin:aptible

1 个答案:

答案 0 :(得分:2)

将分支推送到不同的远程,

然后将git内容推送到远程(可以)

git push aptible HEAD:master

更新:显然,在推送分支之前,您不需要结帐分支。但是,如果要查看/修复分支,可以使用git checkout aptible

结帐