soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

git commit --amendの取り消し(powershell)

powershellユーザーです。

ここのページを見ながら、コピペでぺっと・・・

$ git reset --soft HEAD@{1}
error: unknown switch `e'
usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]
   or: git reset [-q] <tree-ish> [--] <paths>...
   or: git reset --patch [<tree-ish>] [--] [<paths>...]

    -q, --quiet           be quiet, only report errors
    --mixed               reset HEAD and index
    --soft                reset only HEAD
    --hard                reset HEAD, index and working tree
    --merge               reset HEAD, index and working tree
    --keep                reset HEAD but keep local changes
    -p, --patch           select hunks interactively
    -N, --intent-to-add   record only the fact that removed paths will be added later

ファッ!

git reset --soft "HEAD@{1}"でいけます。