1. 程式人生 > >Git本地分支與遠端分支關聯問題(git branch --set-upstream-to=origin/ )

Git本地分支與遠端分支關聯問題(git branch --set-upstream-to=origin/ )

Git在本地新建分支後,必須要做遠端分支關聯。關聯目的是如果在本地分支下進行git pull 和 git push操作時 ,不需要指定在命令列指定遠端的分支. 推送到遠端分支時,沒有關聯的情況下而且沒有指定, git pull 的時候,就會提示你如下資訊:

MacBook-Pro:projects user$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If
you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/<branch> pj-risk

解決方法:

使用命令git branch –set-upstream ; test為建立的分支

$ git branch --set-upstream debug origin/test