タグ

2022年5月26日のブックマーク (1件)

  • gitで、特定のコミットからファイルを取り出す方法 - Qiita

    問題 昨日作業したファイル(例えばHEAD^^^にある)が欲しい時、どうしましよう github, bitbucketなどから copy & paste; バージョン管理できてない気がします、ファイル数が多い時手間がかかります。 HEAD^^^へチェックアウトする; 直近のコミットの内容がなくなります。 checkout + cherry-pick; ちょっと手間、、 rebase; コミット履歴を消すまでやるのは、、、 結論 git checkout COMMIT_SHA -- FILE_NAMEを使います。 COMMIT_SHA: コミットのSHA番号; HEAD~;ブランチ名(develop)などの記述も可 FILE_NAME: 取り出したいファイルの名前(現ワーキングスペースになくても、つまりどこかのコミットで削除されたファイルでもおっけー) -- なくてもいけますが、FILE_N

    gitで、特定のコミットからファイルを取り出す方法 - Qiita
    larsson9
    larsson9 2022/05/26
    “git checkout COMMIT_SHA -- FILE_NAME超便利”