しょっちゅう使ってるのに全く覚えないコマンドをメモ。
git reset --soft 'HEAD^'
git commit --amend -m "New commit message"
もしまだ誰もフェッチしてない、プッシュしてないなら、、取り消したい commit を指定して
git push origin +abcdef123456^:master
そしてローカルで soft reset
リモートで
mkdir hoge.git; cd hoge.git git init --bare --share
ローカルから
git remote add origin ssh://git@hoge.com/home/git/hoge.git git push origin --all git push origin --tags
git remote set-url origin ssh://git@hoge.com/home/git/fuga.git
git branch -d -r origin/somefeature git push origin :somefeature or git push origin --delete somefeature