* git revert (過去のコミットを取り消す逆パッチをコミットする) [#mcafd535]


*** 概要 [#e49e9401]

- 以下のように、あるファイルを編集して、3回コミットした。
- この3回のコミットのうち、2回目のコミット(f8584a4)を取り消す。
- コマンドは git revert f8584a4 。

 1
 2
 3
 4
 5
↓
 1 abc
 2
 3
 4
 5
↓
 1 abc
 2
 3 xyz
 4
 5

このログは以下。

 * 7043fc5 (HEAD -> master) #3
 * f8584a4 #2
 * b1e6157 #1

*** 手順 [#hce3eeab]
 $ git revert f8584a4
 [master 1ee7c5a] Revert "#2"
 1 file changed, 1 insertion(+), 1 deletion(-)

git revertした結果、ファイルは以下のようになった。

 1
 2
 3 xyz
 4
 5

ログは以下。

 * 1ee7c5a (HEAD -> master) Revert "#2"
 * 7043fc5 #3
 * f8584a4 #2
 * b1e6157 #1

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS