1. ホーム
  2. git

githubレポの旧バージョンのクローン作成

2023-08-08 02:48:47

質問

私はAmazon EC2マシンを持っています。私はこのマシン上でgithubリポジトリの古いバージョンをクローンしたいと思います。通常、私はgit cloneを使用します。 https://linktomyrepo.git 古いバージョン、例えば14日前の更新をクローンするにはどうすればよいですか?私はリポジトリのコミット履歴で必要な正確なバージョンを見ることができますが、EC2マシンにそれをクローンする方法がわかりません。私は各コミットの横にある小さなSHAコードを使用する必要がありますか?

どのように解決するのですか?

コミットハッシュを使うことで、いつでも任意の状態をチェックアウトすることができます。

例えば、ログを見ることで、233ab4ef があなたが興味を持っている状態であることを確認しました。 git checkout 233ab4ef を発行して、その状態をチェックアウトします。

これを実現する別の方法として git checkout @{14.days.ago}