2013/06/27 Category : 覚書 git gitで直前のコミットを取り消す方法 バリバリコミットしているとよくいらんファイルまでコミットしてしまう。そんな時には以下のコマンドを入力すれば直前のコミットを取り消せる。git reset HEAD^zshを使っていると、以下のようなメッセージが出て実行出来ないことがある。zsh: no matches found: HEAD^そういうときは、^をエスケープしてやれば良い。つまりこう。git reset HEAD\^もしくは、.zshrcのsetopt extended_globの行をコメントアウトするなり消すなりすればエスケープする必要もなくなる。この機能をあまり使っていない場合はそうしちゃってもいいかも。 PR