git rm の取り消し

コミット前のファイル削除 (git rmコマンド) の取り消し

概要

  1. ステージングの取り返し
  2. ワークツリーの復元

 

詳細

1. ステージングの取り消し

ステージング(git addコマンドに相当)を取り消す。

1.1. 取り消し方法1

取り消し方法1のコマンド実行例

1.2. 取り消し方法2

取り消し方法2のコマンド実行例

 

2. ワークツリーの復元

ワークツリーを復元する。編集したファイルを破棄して元に戻すときと同じ手順。たまたま編集ではなく削除であるため考え込んでしまうが、実行する手順(コマンド)は同じです。

2.1. 復元方法1

復元方法1のコマンド実行例

2.2. 復元方法2

復元方法2のコマンド実行例

 


 

コミット後の取り消し

※ rm (ファイル削除) だけでなく、すべてのコミット内容が丸ごと破棄されるため注意。

 

関連リンク