初めて遭遇したGitでの状態があったので、そのことについてまとめておきたいと思います。
複数人で作業することって1人でやっているとなかなかないと思いますが、今回、誰かの作業したブランチを自分のローカル上に取り込むことがありました。
そのときの方法についてまとめておきたいと思います。
誰かの更新したブランチをfetchして取り込むときの方法
結論
結論を言います。私がやった方法は、以下の通りです。
- git fetchしてリモートの情報を更新する
- ブランチが切られている元のコミットまで移動する。
- originの更新されているブランチを対象にgit merge <origin/対象ブランチ名>
- これでローカルにoriginブランチの情報が更新される。
ていうかgit pullでOKなだけですね。。。こういう状況って、リモートが進んでいる状況なので、シンプルにgit pullしてあげればOKです。
もし心配なのであれば、git fetchして情報を持ってきた上で、git mergeしてあげればわかりやすいのではないかと思います。
pull しておいたら、後はgit checkout もしくはgit switchを使って対象のブランチに移動して作業を開始します。