読者です 読者をやめる 読者になる 読者になる

git で変更を削除する方法

gitで develop ブランチでファイルを変更して、変更を commit せずに master ブランチに checkout すると、ブランチは切り替わるが、develop ブランチで行ったファイルの変更はそのまま残っている。


変更を削除したいのなら、git reset --hard で直近のコミットの状態に戻すことが出来る。


変更を保持して一時的に直近のコミットの状態に戻したいのなら、git stash で変更が保存され、ファイルは直近のコミットの状態になる。


変更は git stash list で一覧を確認することができ、git stash pop で直近の save を現在のブランチに適用することができる。

http://git-scm.com/book/ja/v1/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E4%BD%9C%E6%A5%AD%E3%82%92%E9%9A%A0%E3%81%99