私がいつも行っているgit pullからgit push までの手順をまとめたいと思います。 対象のソースコードはruby on railsでminitestを使っている想定ですが、途中実行するテストコマンド以外は他の言語、フレームワークでも同様の手順で大丈夫です。 git pull 作業を始める前にソースコードを最新版にしておく git branch ○○ 作業ブランチを切る git checkout ○○ 作業ブランチへ移動する 作業 + テスト + コミット 編集作業をして、rake testでテストの実行をし、テストが通ることを確認する。 git add . git commit git checkout master 作業中に変更されたソースを取り込むために、一旦masterへ移動 git pull 最新のmasterを取得 git checkout ○○ 作業ブランチへ移動 g