タグ

2016年1月23日のブックマーク (1件)

  • git reset --hardでのファイル変更取り消しについて - Qiita

    はじめに 作業中に、まだインデックスに登録していない作業ツリーのファイルを HEADの状態に戻したいことがあります。 そこでためしに、git reset --hard HEAD -- [任意のfilename]とやったところ fatal: Cannot do hard reset with paths.と怒られました。 このような場合の対処について説明します。 対処法 git resetコマンドの場合、--mixed、--hard、--softのオプションを使用すると 引数には、<commit>しか指定できません。 そのため、特定のファイルのみを過去のある時点に戻す場合はgit checkoutを利用します。 例えばファイルtest_file.txtをHEADの状態に戻す場合は、下記のように実施します。

    git reset --hardでのファイル変更取り消しについて - Qiita
    note103
    note103 2016/01/23