git add filename
ステージング・エリアへの変更の追加
git commit -m "メッセージ "
リポジトリ履歴へのステージングエリアファイルの追加
一部の取り消し操作 - 人命救助に使用
ワークスペースの変更の破棄
コードに変更を加えてバグが多くなってきたので、変更を破棄して元の状態に戻したいのです。
git checkout --filepathname or .
あるファイルへの変更を破棄する / すべてのファイルへの変更を破棄する しかし、新しく作成したファイルを破棄することはできません。ファイルはまだ git で追跡されていないので、手動で削除する必要があります。
add 操作の取り消し
すでに git add を実行していて、それをワークスペースに取り出したいとします。
git reset HEAD filepathname or .
git checkout --filepathname or .
ファイル/すべてのファイルをワークスペースに取り込み、操作を破棄したい場合はもう一度実行してください。
コミットの取り消し
git reset
git reset には 3 つのモードがあります。
git reset --soft HEAD は、コミット操作を add 操作の後の状態に戻すのと同じです。
git reset ---mixed HEAD はデフォルトで add の状態になり、変更内容をワークスペースに戻します。
git reset --hard HEAD はコミット操作を取り消し、対象の履歴以降のすべての変更を破棄します!