【Git】Git ~ 過去ソースの取得方法 ~

■ はじめに

小ネタ。

パフォーマンス悪化の原因調査のため
過去のソースで確認することになったので
そのやり方をメモ。

【1】手順

Step1:Cloneする

* まずは、ローカル環境にソースをCloneする

コマンド例

# git clone [URL]
git clone https://github.com/dk521123/HelloWorldForFlinkWithPostgreSQL.git

Step2:取得対象のSHAを取得

* 取得対象のSHAを取得する
 => GitHubの場合、コミット履歴からSHAを取得可能
 => 例:cb1c61b267e107afda06017a2615804a76629079

Step3:過去バージョンへの切替

* ローカルリポジトリをSHAにより過去バージョンに切り替える

コマンド例

# git checkout [SHA]
 git checkout cb1c61b267e107afda06017a2615804a76629079

参考文献

https://qiita.com/mako5656/items/594b30137e7415ac608c

関連記事

Github ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/07/18/234652
Git ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/29/104028
Githubで状態を戻す方法を考える
https://dk521123.hatenablog.com/entry/2022/08/03/000000