VisualStudio2017で現在のブランチは、リモートブランチを追跡しません

リモートブランチへプッシュした端末でソース管理ができないという状態。
おそらく取り直せばいけると思うが...





gitがあるディレクトリでブランチ一覧を確認する。
git branch -a

Windowsなら.gitがあるディレクトリで右クリック → Git Bash Here

$ git branch -a * master remotes/master/master

masterはローカルブランチ。
remotes/master/master がおそらくリモートブランチ(名前は変わるかも)
remotes/master/master ブランチを作成する。

$ git branch -u remotes/master/master Branch 'master' set up to track remote branch 'master' from 'master'.

「リモートのマスターを追跡するように設定した」というようなメッセージが出力される。
以上でpullできるようになる。

何をしているかについては調べるほど興味が持てない。



参考



https://chaingng.github.io/post/git_branch/

2018年9月8日土曜日