1. maejimayuto

    No comment

    maejimayuto
Changes in body
Source | HTML | Preview
@@ -1,78 +1,79 @@
# まとめ
-- `revert` : commit を打ち消すための commit をうつ
- `reset` : 作業を取り消す
+- `revert` : commit を打ち消すための commit をうつ
-# `revert`
-
-特定の commit を打ち消す内容の commit をする
-間違えた commit も歴史として残る
-間違えたことを歴史として残したい場合に行う
-`HEAD` は、 commit hash でもOK
+# `reset`
-## 直前を打ち消す commit をする
+## 直前 commit を index に戻す
```bash
-git revert HEAD
+git reset --soft HEAD~
```
-## 2つ前の commit だけを打ち消す commit をする
-
-conflict する可能性がある
+## ファイル変更と add と直前の commit を取り消す
```bash
-git revert HEAD~1
+git reset --hard HEAD~
```
-## 範囲を指定して打ち消す commit をする
+ファイル変更と add と特定の commit を消し去る⚡️
+間違えたことを歴史から消し去りたい場合に行う
+`HEAD` は、 commit hash でもOK
+ref. [\[git reset \(\-\-hard/\-\-soft\)\]ワーキングツリー、インデックス、HEADを使いこなす方法 \- Qiita](https://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe)
+
+## add したファイルを index から working directory に戻す(add を取り消す)
```bash
-git revert HEAD~7...HEAD
+git reset
```
-## `revert` をやり直したい
-
-conflict などして、revert に失敗
-再度 revert をやり直したい時
+## やべ! `reset --hard` 間違えてしちゃった!!
```bash
-git revert --abort
+$ git reflog
+019c3d2a (HEAD -> feature/fix-validation, origin/feature/fix-validation) HEAD@{0}: commit: remove
+7e01141b (origin/develop, develop) HEAD@{1}: checkout: moving from develop to feature/fix-validation
+7e01141b (origin/develop, develop) HEAD@{2}: pull: Fast-forward
+...
+$ git reset --hard HEAD@{1}
```
-# `reset`
+ref. [\`git reflog\` についてまとめてみる](https://gist.github.com/kymmt90/9c997726b638b316f9be07aa4e3eea5e)
-ファイル変更と add と特定の commit を消し去る⚡️
-間違えたことを歴史から消し去りたい場合に行う
+
+# `revert`
+
+特定の commit を打ち消す内容の commit をする
+間違えた commit も歴史として残る
+間違えたことを歴史として残したい場合に行う
`HEAD` は、 commit hash でもOK
-ref. [\[git reset \(\-\-hard/\-\-soft\)\]ワーキングツリー、インデックス、HEADを使いこなす方法 \- Qiita](https://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe)
-## add したファイルを index から working directory に戻す(add を取り消す)
+## 直前を打ち消す commit をする
```bash
-git reset
+git revert HEAD
```
-## 前の commit を index に戻す
+## 2つ前の commit だけを打ち消す commit をする
+
+conflict する可能性がある
```bash
-git reset --soft HEAD~
+git revert HEAD~1
```
-## ファイル変更と add と直前の commit を取り消す
+## 範囲を指定して打ち消す commit をする
```bash
-git reset --hard HEAD~
+git revert HEAD~7...HEAD
```
-## やべ! `reset --hard` 間違えてしちゃった!!
+## `revert` をやり直したい
+
+conflict などして、revert に失敗
+再度 revert をやり直したい時
```bash
-$ git reflog
-019c3d2a (HEAD -> feature/fix-validation, origin/feature/fix-validation) HEAD@{0}: commit: remove
-7e01141b (origin/develop, develop) HEAD@{1}: checkout: moving from develop to feature/fix-validation
-7e01141b (origin/develop, develop) HEAD@{2}: pull: Fast-forward
-...
-$ git reset --hard HEAD@{1}
+git revert --abort
```
-
-ref. [\`git reflog\` についてまとめてみる](https://gist.github.com/kymmt90/9c997726b638b316f9be07aa4e3eea5e)