改变git push的目的地

时间:2017-07-15 06:54:39

标签: git

我需要远程存储库

$ git remote show

repoA
origin

git push会将更改推送到来源,如何更改推送目的地以使其转到repoA的网址?我知道我可以使用git push repoA branch但我现在只想推销repoA。

3 个答案:

答案 0 :(得分:8)

如果您想立即推送,可以运行以下命令:

git push <REMOTENAME> <BRANCHNAME> 

如果远程分支的名称与本地分支的名称不同,则可以这样运行:

git push <remote-name> <local-name:remote-name>

如果你想设置为默认的上游git push行为,你可以这样做:

git push -u <remote name> <local name>

或结帐到当地分行并运行:

git branch --set-upstream-to <remote-name>

每次你运行git push并推送到你设置的存储库

要验证分支是否使用正确的上游远程设置:

git branch -vv

答案 1 :(得分:1)

使用以下命令,

git push repoA master
基本上,它是

git push <remote_name> <branch_name>

将分支名称指定为主分区将完成工作。

答案 2 :(得分:0)

  

我知道我可以使用git push repoA分支,但我现在只想推送到repoA master。

master是一个分支。除了master创建的初始分支的默认名称之外,git init没有什么特别之处。