gotohayato.com

月(ダークモード)
太陽(ライトモード)

Git で一部のファイルのみ特定のコミットの状態に revert する方法

Git

Git でローカルリポジトリの一部のファイルのみ以前の状態に戻す方法を。 いくつか方法がありますが、 git diffpatch を使う方法がかんたんなのではないかと思います。

$ cd [リポジトリのルート]
$ git diff HEAD..[特定のコミットのハッシュ] [対象のファイル] | patch

たとえば .htaccess を最終コミットのひとつ前の状態に戻したい場合は次のような形にします。

$ git diff HEAD..HEAD^ .htaccess | patch

コミットが必要なときはまた別途行います。


hg

後藤隼人 (ごとうはやと)

ウェブ制作・開発やマーケティング、プロジェクト支援などをしています。

githubpython

お知らせ

東北大学大学院医学研究科さんが 9 月 30 日まで膵臓がん研究のクラウドファンディングをされています(後藤も少しだけ寄附させていただきました)。
© 2021 gotohayato.com
サイトについてタグアーカイブメッセージを送る