リモートブランチの checkout
OESF さま提供の Embedded-Master-ARM なリポジトリですが、リモート側に branch 作成してくれている模様。素晴しい。
こないだはローカル側でタグを基に
$ git checkout EmbeddedMaster-1.0.0
みたいな事をしたんですが、リモートなソレを取得した方が良さげ。
$ git checkout -t -b Embedded-Master1.0.0 origin/EmbeddedMaster-1.0.0 Checking out files: 100% (157577/157577), done. Branch Embedded-Master1.0.0 set up to track remote branch EmbeddedMaster-1.0.0 from origin. Switched to a new branch 'Embedded-Master1.0.0' $ git branch * Embedded-Master1.0.0 master $
リモート側の branch の確認方法としては
$ git branch -a * master remotes/origin/EmbeddedMaster-1.0.0 remotes/origin/HEAD -> origin/master remotes/origin/master $ git branch * master $ git branch -r origin/EmbeddedMaster-1.0.0 origin/HEAD -> origin/master origin/master $
みたいな方法だったり
$ git remote show origin * remote origin Fetch URL: git://github.com/OESF/Embedded-Master-ARM.git Push URL: git://github.com/OESF/Embedded-Master-ARM.git HEAD branch: master Remote branches: EmbeddedMaster-1.0.0 tracked master tracked Local branch configured for 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (up to date) $
みたいな方法がある模様。