如何配置我的git推送?

时间:2017-02-10 20:32:24

标签: git bitbucket

每当我想推动时,我都会使用这个命令:

$ git push

它抛出了这个错误:

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

使用此命令时错误将消失:

$ git push origin master

好的,我总是可以使用这个^命令,但我想知道,我可以对git说, {当我说push时,我的意思是push origin master} 永远一次?

2 个答案:

答案 0 :(得分:1)

或者您可以使用此表示法的简短版本:

git push --set-upstream origin <REMOTE_NAME>

git push -u origin <REMOTE_NAME>

git需要知道您尝试将代码推送到哪个远程分支。

答案 1 :(得分:0)

一旦你给当地分公司上游

git push --set-upstream origin master

然后,以下将&#34;只是工作&#34;

git push

如果远程分支尚不存在,则只需执行第一个命令。

要检查您是否已经在跟踪远程分支,可以键入

git branch -vv

然后它会列出类似

的内容
master    abcd123 [origin/master] Some commit message

然后,您可以看到您的本地master分支正在跟踪远程origin/master分支。