blog

git undo

git checkout -- あるいは . git reset HEAD あるいは . ファイル/すべてのファイルをワークスペースに取り下げます。操作を破棄したい場合は、git checkout -...

Feb 20, 2020 · 1 min. read
シェア

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 はコミット操作を取り消し、対象の履歴以降のすべての変更を破棄します!

Read next

Centos7へのRabbitMQのインストールと設定

管理コンソールにログインし、すべての情報を表示し、ユーザーとポリシ ーを操作できます。 管理コンソールにログインし、ポリシーを管理できます。ただし、ノード情報は表示できません。 管理コンソールへのログインのみ可能ですが、ノード情報の閲覧やポリシーの管理はできません。 管理コンソールにログインできないのは、通常、一般的な...

Feb 20, 2020 · 3 min read