リモートブランチの更新が見えない時

Git

リモートブランチの更新が見えない時

リモートブランチをローカルにcheckoutしたいため、以下コマンドでリモートのブランチを確認するが、チームのメンバーが作成したはずのリモートブランチが見えない(追跡できていない)場合の対処方法

$ git branch -a

 

追跡されていないブランチの確認

new (next fetch will store in remotes/origin) が追跡されていないブランチ。
先ほど見えていなかったブランチ(ここでは、branch3とする)が追跡されていなかったことがわかる。

$ git remote show origin

 Remote branches:
    develop                         tracked
    feature/branch1                 tracked
    feature/branch2                 tracked
    master                          tracked
    feature/branch3                 new (next fetch will store in remotes/origin)
  Local refs configured for 'git push':
    develop                         pushes to develop                         (up to date)
    feature/branch1                 pushes to feature/branch1                 (up to date)
    feature/branch2                 pushes to feature/branch2                 (up to date)
    master                          pushes to master                          (up to date)

fetch –allする

$ git fetch --all
 * [new branch]      feature/branch3 -> origin/feature/branch3

再度リモートブランチを確認

見たかった「remotes/feature/branch3」が見えるようになっている

$ git branch -a
* feature/branch2
.
.
  remotes/feature/branch3

リモートブランチをcheckoutする

例)
git checkout -t origin/[リモートブランチ名]

git checkout -t origin/feature/branch3

ブランチの確認

これでローカルcheckoutできた

$ git br -a
  feature/branch1
.
.
* feature/branch3
.
.
  remotes/feature/branch1
  remotes/feature/branch2

Gitを最短でマスターする方法

Gitの書籍でマスターする

Gitが、おもしろいほどわかる基本の使い方33〈バージョン管理、SourceTree、Bitbucket〉

この書籍は、プログラミングを初めたばかりの初心者やGitをコマンド操作ではなく、SourceTreeというツールで簡単に初めたい方にオススメです。

Gitをコマンド操作すると言われてコマンドって何?と思う方は是非この本からGitの基礎を学ぶことをオススメします!

イラスト、図、実際の操作画面が豊富に使用されていますので、わかりやすさも抜群です!

 


Gitが、おもしろいほどわかる基本の使い方33〈バージョン管理、SourceTree、Bitbucket〉

 

独習Git

この本は基礎から実際のプロジェクトでの活用方法までのガッツリ習得したい方向けとなっています。

プログラミングを学び初めて半年以上の方や仕事でプログラミングをやっている方が一からGitを学ぶ場合にオススメの書籍です。


独習Git

Udemyの講座でマスターする

もう怖くないGit!チーム開発で必要なGitを完全マスター

僕は最初ネットの記事などを見てGitを使っていたのですが、基礎からしっかりとGitをマスターしたいと思い、こちらの講座を受講しました!

内容的には、プログラミング初心者でも経験者でもGitを一から学びたいという方はオススメです!

こちらの講座はGitをコマンドラインで進めていくのですが、Gitを難しい部分をイメージできるようにイラストや図で詳しく解説されていて、addcommitが裏で何をしているのかまで詳しく理解できるようになります!

どうしても書籍のほうがいい!というこだわりがなければ、udemyの動画であれば実際に手を動かさなくても、ただ動画を見るだけで理解ができてしまうのでオススメです。

忙しくて勉強時間をなかなか取れない方など、隙間時間に動画をみて、空いた時間で実際に手を動かしてやってみるなど工夫すると最速でGitが理解できるのでオススメです!

※こちらの画像をクリックするとUdemyの講座のページへ飛ぶことができます!

 

その他にもオススメのGit講座を紹介しておきますね!

 

Git入門: ノンプログラマーのための Git

こちらはUdemyでのベストセラーになっているぐらい高評価の講座となっています!

 

Git & Github基礎講座

GitもGithubも一緒に基礎から学習することができます!

コメント