🐕
"`git pull`"コマンドで出てくる「"here is no tracking information ~"」への対処
事象
ローカル環境でブランチを作成した後に、"git pull
"コマンドを実行すると、下記メッセージが出力される。
masa@DESKTOP-0CNPS43:~/environment/RailsTutorial$ 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> develop
これを翻訳すると、
現在のブランチのトラッキング情報はありません。
どのブランチとマージしたいかを指定してください。
詳細は git-pull(1) を参照してください。
git pull <remote> <branch>
このブランチのトラッキング情報を設定したい場合は、次のようにします。
git branch -set-upstream-to=origin/<branch> develop
となる。
トラッキング情報を設定したいので、"git branch --set-upstream-to=origin/develop develop
"を実行!、、、する前に、github上でdevelop
ブランチを作成。
"git branch --set-upstream-to=origin/develop develop
"を実行し、
"git status -sb
"でトラッキング情報を確認。
masa@DESKTOP-0CNPS43:~/environment/RailsTutorial$ git branch --set-upstream-to=origin/develop develop
Branch 'develop' set up to track remote branch 'develop' from 'origin'.
masa@DESKTOP-0CNPS43:~/environment/RailsTutorial$
masa@DESKTOP-0CNPS43:~/environment/RailsTutorial$ git status -sb
## develop...origin/develop
無事トラッキング情報を追加できているようなので、"git pull
"を実行。
masa@DESKTOP-0CNPS43:~/environment/RailsTutorial$ git pull
Already up to date.
成功!
参考
(Git のトラッキングブランチの確認と設定方法)[https://yu8mada.com/2018/08/11/how-to-confirm-and-set-up-tracking-branches-in-git/]
Discussion