reset
色々な操作を取り消す
非推奨
resetよりもrebarse(打ち消しコミットの追加)を使用すべき
機密情報などを誤ってコミットした場合のみに限って使用する事
$ git reset <mode> <commitID>
GitにおけるHEADの移動を理解する | DevelopersIO
HEADが移動したかどうかでマージの取り消し操作が異なる
table:<mode>別のリセット対象
ステージ ワークツリー
--soft × ×
--mixed(デフォルト) 〇 ×
--hard 〇 〇
--merge
--keep
#ブックマーク
#Git_command