私は素晴らしいGit for Windowsを使用しています。古いバージョンのファイルを取得したいのですが。つまり、プレビューでコードを表示するだけでなく、ファイル全体を取得したいということです。Git for Windows:古いバージョンのファイルを入手できますか?
2
A
答えて
4
これを行う最も簡単な方法は、必要なファイルのハッシュでリビジョンをチェックアウトするか、変更して元に戻すことです。
使用gitk
あなたが興味を持っていることをコミットのハッシュを見つける。
その後、git checkout hashhere
を使用することができます。これにより、リポジトリ全体がそのハッシュに戻されます。
特定のファイルが必要な場合は、git checkout hash filepath
を使用してください。例えば
:
git checkout 4fda14eefe0388e836aac8feaca68ab18bfad6b1 path/to/file.c
あなたがしたいすべてのファイルを参照してくださいし、どこか別の場所にそれを保存し、git show
はそれを行うことが可能である、git show hash:filepath
されている場合は、パイプそれが出てどこかに保存したいですそれ:
git show 4fda14eefe0388e836aac8feaca68ab18bfad6b1:path/to/file.c > savetohere.txt
あなたはまた、同様に、戻ってリビジョンの数を指定するには、ツリーっぽい使用することができます。
git show master~2:path/to/file.c > savetohere.txt
基本的には、「masterブランチの2つ前のリビジョンで、path/to/file.cファイルを表示し、その結果をsavetohere.txtにパイプします。
2
関連する問題
- 1. Gitからzipファイルの古いバージョンをダウンロードする
- 2. windows cmdからのmysqlは古いバージョンを開きます
- 3. gitバージョン1.7.1のgit clone -cの古いコマンドは何ですか
- 4. JDK 8 for WindowsのFastdebug/Debugビルドはどこで入手できますか?
- 5. Git:ブランチにファイルの古いバージョンを適用する
- 6. 特定のバージョンのコードをgitから入手するには?
- 7. ファイルアイコンの64x64バージョンを入手できますか?
- 8. ユーザエージェントからMac OSバージョンを入手できますか?
- 9. windows git for github
- 10. Git for Windows
- 11. NHibernate.Caches.SysCache2.dllの3.2バージョンはどこで入手できますか?
- 12. 新バージョンでgitショートカットを使用して、古いバージョンを上書き
- 13. どこでPython 3.4 CNTK Beta 11 Windows whlファイルを入手できますか?
- 14. twilio-client sdkバージョン1.2はどこで入手できますか
- 15. MSYS2を使用して古いバージョンのパッケージを入手するには?
- 16. SilverlightまたはXAML for Windows Compact 2013 for C#を入手するには?
- 17. msys/gitとgit-for-windows/mingw-w64-x86_64-gitの違いは何ですか?
- 18. 古いバージョンのExtJSでIEエッジを使用できますか?
- 19. fontWithSize(fontSize:CGFloat)から入手できますバージョン
- 20. Git:古いバージョンのディレクトリを新しい名前でチェックアウト
- 21. Jenkinsで古いバージョンをgitで取得する方法
- 22. .NET Standardの古いバージョンを入手するにはどうすればよいですか?
- 23. .htaccessファイルはGit for Railsプロジェクトで使用できますか?
- 24. Windowsワークフロー "wca.exe"アプリケーションはどこで入手できますか?
- 25. サービスファブリッククラスタはサービスの古いバージョンを維持できますか?
- 26. 古いバージョンのAzure Mobile Webサービスを作成できますか
- 27. Windows 7でValgrindを入手する
- 28. Windowsで古いgitアカウントからログアウトする方法CMD
- 29. Git:古いバージョンのファイルを見る方法(ステージングエリア/インデックスに追加する前に)
- 30. Exeは、古いバージョンのWindowsで動作しません。
一部のWindowsユーザーにとっては、Tortoise Gitを使用するのが便利な学習ツールです。最後の手段として使用しますが、かなりうまく動作します。さらに、Tortoiseを後で使用する必要がないように、タスクを達成するために使用しているコマンドを表示します。さらに、Tortoiseは必ずしもそれを達成する最も簡単な方法を使用するとは限りませんが、正しい道を進むためには良い方法です。 – vcsjones