git 他の人のブランチで作業したい場合。

gitで開発中にバックエンドの実装をAさんがしてフロントはBさんにお願いするとなった場合にAさんのブランチから新たなブランチを切ってBさんが作業するか Aさんのブランチでそのまま作業するかはチームの方針によると思いますが、 今回は後者のパターン。

前提としてAさんのブランチはリモートにpush済みであるとする。(Aさんのブランチ名はtestとする) 以下、Bさんが行うコマンド

git fetch

git checkout origin/test

#いろいろ作業してコミットしたあとに

git push origin HEAD:test

これでAさんの最後のコミットから続けてBさんがコミットできます。