0. 目的と背景
目的:ローカルリポジトリの環境を、過去のバージョンに戻す。
背景:不具合を特定するために、環境まるごと過去の状況に戻したかったため。
1. リモートリポジトリから、ローカルリポジトリに clone する。
bash
$ git clone http://your.web.com/path/to/yourdir.git
2. GitLabから取得したリポジトリのSHAを取得する。
あらかじめGitLabからSHAを取得してください。このSHAをcheckoutすることで、過去のバージョンに戻ることができます。
bash
$git checkout [SHA]
例:
bash
$git checkout 8f49a7cd73069b4rhh9fa4b7247309bec7d7458e
※ブランチを指定する場合:
bash
$git checkout 8f49a7cd73069b4rhh9fa4b7247309bec7d7458e -b branch
※特定のファイルだけ元に戻したい場合:
bash
$git checkout 8f49a7cd73069b4rhh9fa4b7247309bec7d7458e /path/to/yourfile
3. 参考:
ご指摘・コメント等いただけましたら幸いです。
れりごー