SHA-1の位置を指定。"pick"を"edit"へ変更。コミットメッセージを変更。changesへ変更点を戻す。directoryの変更点も全て戻す。ファイルの変更を取り消して最後のcommit状態に戻す。<commit_sha>ここで指定したcommitの直後のcommitは取り消されない。master上記を実行前、他の人がローカルにpullしていた場合は以下を実行する必要がある。commitsの状態となる。現ブランチが存在しないからである。'HEAD'checkout時にbranch名を指定してcheckoutする。directory名を変更しても別々のものとして扱われてしまう。