回答編集履歴
4
誤字修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
現状はこういうことですね。(コメントは
|
1
|
+
現状はこういうことですね。(コメントは省略しました。)
|
2
2
|
|
3
3
|
```
|
4
4
|
% git log --oneline --graph --all
|
3
追記
answer
CHANGED
@@ -17,6 +17,8 @@
|
|
17
17
|
|
18
18
|
1. `git branch -m main old_main` で、間違えてコミットした main ブランチの名前を old_main に変更
|
19
19
|
2. `git branch main` で、現在の HEAD を main ブランチにする
|
20
|
+
追記: これだけだと detached HEAD のままなので、さらに `git checkout main` する必要があります。
|
21
|
+
(というか、git checkout -b main ならその 2 つの操作を同時にできます。)
|
20
22
|
3. 状況を確認した上で、`git push -u origin main` で、ローカルの main ブランチをリモートに push
|
21
23
|
4. 問題がなければ、`git branch -D old_main` で old_main ブランチを削除
|
22
24
|
|
2
誤字修正
answer
CHANGED
@@ -36,5 +36,5 @@
|
|
36
36
|
* (以下略)
|
37
37
|
```
|
38
38
|
|
39
|
-
なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset
|
39
|
+
なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset HEAD^` すると良いでしょう。
|
40
40
|
参考: [Gitで誤ってCommitしてしまった時の取り消し方法 | Awesome Blog](https://awesome-linus.com/2020/06/29/git-revoke-wrong-commit/)
|
1
誤字修正
answer
CHANGED
@@ -36,5 +36,5 @@
|
|
36
36
|
* (以下略)
|
37
37
|
```
|
38
38
|
|
39
|
-
なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset --
|
39
|
+
なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset --soft HEAD^` すると良いでしょう。
|
40
40
|
参考: [Gitで誤ってCommitしてしまった時の取り消し方法 | Awesome Blog](https://awesome-linus.com/2020/06/29/git-revoke-wrong-commit/)
|