あるプロジェクトの Git リポジトリをクローンしました。ファイルを初期状態に戻し、レビュー時にファイルをリビジョン 2、3、4... 最新に移動することはできますか? プロジェクトがどのように進化してきたかの概要を把握したいです。
ベストアンサー1
このコマンドを実行する前に、ヘッドが切り離された状態になることに注意してください。
git checkout <sha1>
特定のコミットをチェックアウトするために使用します。
<sha1>
コミットの一意の番号はどこにありますか(SHA-1で取得できるハッシュ値ですgit log
。
ヘッドが切り離された状態になった後のオプションをいくつか示します。
- Gitフォルダ外のフォルダに必要なファイルをコピーするか変更を加え、必要なブランチをチェックアウトして
git checkout <existingBranch>
ファイルを置き換えます。 - 新しいローカルブランチを作成する
git checkout -b <new_branch_name> <sha1>
注: デタッチされたヘッド状態を元に戻す (戻る) には、次のコマンドを使用します。
git checkout <branch>
(ここで<branch>
は、例master
)。