私はクローンしたい、それは1週間前に私のコンピュータにプッシュからすべてのファイルを取得する、私はSHAを知っている、私はちょうどそれらのファイルを取得する方法が必要私のローカルマシン上のディレクトリ。これを行う簡単な方法はありますか?作業コピーディレクトリ内履歴からのコミットのクローンを取得する方法
8
A
答えて
7
あなただけのアーカイブを使用します。
git archive <sha1 you want> | tar -x -C /some/path/to/save/to
あなたが実際にリポジトリ上で動作するようにしたい場合は、コミットチェックアウト:
をgit checkout <sha1 you want>
今はあなたがブランチにいないように注意してください。あなたはコミットをプッシュして引っ張って追跡するためのブランチが必要です。だから、最初の分岐を作成し、それをチェックアウト:
git branch mywork <the sha1 you want>
git checkout mywork
または1行で:
git checkout -b mybranch <sha1 you want>
3
実行:あなたはクローンを作成した後git checkout <COMMIT_HASH>
関連する問題
- 1. gitでコミットの履歴からコミットする方法は?
- 2. Sinch iOSからメッセージの履歴を取得する方法は?
- 3. テスト履歴を取得する方法
- 4. openfireサーバーからチャット履歴を取得する方法は?
- 5. XMPPから古いメッセージ(チャット履歴)を取得する方法
- 6. Asana APIからステータス更新履歴を取得する方法
- 7. xmppサーバーからチャット履歴を取得する方法smackライブラリ
- 8. XMPP for ejabberdからチャット履歴を取得する方法
- 9. リモートリポジトリのコミット履歴
- 10. SQLからの履歴値の取得
- 11. Djangoからの休息履歴を取得する簡単な履歴
- 12. Gitのクローン/ダウンロード履歴
- 13. Githubコミット履歴ナビゲーション
- 14. git履歴のコミットを削除する
- 15. Eclipseコンソール履歴の取得
- 16. Safari履歴ドメインイメージを取得する方法Safari v10.1のフォームキャッシュ
- 17. PythonのBloomberg API:履歴参照データを取得する方法
- 18. ActiveRecordテーブルの監査履歴を取得する方法
- 19. アンドロイドでブラウザの履歴を取得する方法
- 20. Tornadoレスポンスからリダイレクト履歴を取得する方法はありますか?
- 21. 履歴から複数のgitコミットを削除する
- 22. ASP.NETのSVNリポジトリからASP.NETのリビジョン履歴を取得する
- 23. 残りのサービスからゲンキンズのビルド履歴を取得する
- 24. 履歴コミットからファイルの削除を元に戻す方法は?
- 25. コンソールの履歴を取得する
- 26. コマンドラインの履歴を取得する
- 27. Doctrine 2 - 履歴テーブルから最新のレコードを取得する
- 28. WebBackForwardListからWebViewの履歴を取得する
- 29. Googleのウェブ履歴から古い検索を取得する
- 30. 履歴オブジェクトから最後のページURLを取得する - クロスブラウザ?
はSHAと同じハッシュをコミットしているのですか? –
はい、同じです –