ゴール ここでは便宜上"sample"という名前の適当なリポジトリを作成し、空のファイルを1つ作成しただけのコミットを4つ用意して説明することとします。初期状態では、リモートブランチには最初のコミットだけがpushされています。 ここから"Make piyo"までのコミットをpushすることが今回のゴールです。 $ git tree * yagaodekawasu 64a1dce (HEAD -> master) Make hogehoge * yagaodekawasu 06b4153 Make piyo * yagaodekawasu 63c971c Make fuga * yagaodekawasu b49190e (origin/master) Make hoge なお、ここで叩いているgit treeは以下の記事で紹介されている拡張されたgit logコマンドのエイリアスです。非