タグ

ブックマーク / supermassiveblackhole.hatenadiary.org (1)

  • git で zsh: no matches found: HEAD^ と出る件について - Everyday Programmer

    Linuxカーネルのバージョン管理にも使用されているgitを勉強中. ちょっとはまってしまったことがあるので取り急ぎメモ. gitで直前のコミットを取り消すには以下のコマンドを入力する. % git reset HEAD^しかし,以下のようなエラーが出た. zsh: no matches found: HEAD^いろんなやサイトでも解説されているし,コマンド自体は何も間違っていない. 実はzshが悪さ?をしていた. .zshrcに以下のオプションがあると起こる. setopt extended_globこれは拡張グラブを有効にするオプションで,^ を使うのである. うまく使うと便利らしいけど,今はgitの修行中なのでとりあえずコメントアウトしておいた. # setopt extended_globちなみにコメントアウトしなくても共存は可能らしい.gitに慣れたら試そうかな. zsh の

    git で zsh: no matches found: HEAD^ と出る件について - Everyday Programmer
    a2ikm
    a2ikm 2011/05/24
    git reset --soft HEAD¥^のようにエスケープすればok
  • 1