branch名を変更する
% git branch -m old_branch new_branch
git addしたが戻したい
git reset HEAD /path/to/file
色々変更しちゃったけど特定の変更に関するファイルだけ別のcommitにしたい
% git app -p
対話的なモードになるのでy, nなどでstageしたいものだけ選んでいく。最後に普通にgit commitする。
上記プラス1ファイル内に関係無い別々の変更点があるのでそれも別のcommitにしたい。
対話モード中に1ファイルのdiffが一気に表示されるがそこでs(plit)を押せば個別にy, nできる。後は同じ。