git pull で、There is no tracking information for the current branch. のメッセージ。

事象

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> カレントブランチ

 

って表示されて git pullできない。

 

原因

カレントブランチのupstreamブランチが設定されていないため。

 

対応

カレントブランチのupstreamブランチを設定する

git branch –set-upstream-to=origin/リモート先のブランチ ローカルのカレントブランチ

 

各ブランチのupstreamを確認するには、

git brahc -vv

 

参考サイト

Git で git pull するとマージすべきブランチがわからないと言われる場合の対処方法

ありがとうございました!

コメント

タイトルとURLをコピーしました