カテゴリー
コンピューター

【Git】過去のファイルを入手する方法メモ

やりたいこと

ファイルをバックアップする用途としても Git を使用しております。

さて、いよいよ過去のファイルをちょっと見たい、という時がやってまいりました。

テキストではなくバイナリファイルなため (エクセルや PDF) ファイルを直接取り出したいのです。

はて?どうしたらよいかしら?

ポイント

  • git checkout [commit] を使用して作業ディレクトリ全体を過去の状態に戻す。

Git の過去ファイルを取得する手順

  1. git branch --contains=HEAD で現在のブランチを確認
  2. git log で戻りたいコミットを確認
  3. git checkout [commit] で、作業ディレクトリが指定したコミットの状態になる。
  4. 必要なファイルをコピーする。
  5. git checkout [branch] で最初の元の状態に戻る。

おわりに

次のページが参考になりました。ありがとう存じます!

Git 好きになれそうですの♪

以上です。


2016年1月26日追記。過去のコミット状態にチェックアウト後、元のブランチに戻らずに作業を続けると問題になります><。

そのときの解決方法は次のページが参考になりそうですので、メモ追記ですの。

コメントを残す