特定のリビジョンに移動する 質問する

特定のリビジョンに移動する 質問する

あるプロジェクトの 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)。

おすすめ記事