質問: よろしくお願いします。 ``` git pull origin ブランチ ``` などで最新をとってきているのですが、 gitでマージしたブランチの指定のcommit番号までの環境をpullしたいのですが、手法がわかりません... SVNのように、commit番号指定で取得はできないのでしょうか?
回答: git と SVN とでは用語の意味するところが微妙に違いますので注意してください。 `git pull` した時点で過去のコミット履歴も参照できる状態なので、あとはコミットIDを指定して切り替えるだけだと思います。 伝統的には `checkout` を使ってきましたが、git 2.23 からは `switch` でも切り替えができるようになりました。 念のため適当なブランチを切って切り替える例は以下の通りです。 ``` $ git checkout -b [commit ID] or $ git switch -c [commit ID] ```