回答編集履歴

4

誤字修正

2021/09/18 00:02

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -1,4 +1,4 @@
1
- 現状はこういうことですね。(コメントは削除しました。)
1
+ 現状はこういうことですね。(コメントは省略しました。)
2
2
 
3
3
 
4
4
 

3

追記

2021/09/18 00:02

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -35,6 +35,10 @@
35
35
  1. `git branch -m main old_main` で、間違えてコミットした main ブランチの名前を old_main に変更
36
36
 
37
37
  2. `git branch main` で、現在の HEAD を main ブランチにする
38
+
39
+ 追記: これだけだと detached HEAD のままなので、さらに `git checkout main` する必要があります。
40
+
41
+ (というか、git checkout -b main ならその 2 つの操作を同時にできます。)
38
42
 
39
43
  3. 状況を確認した上で、`git push -u origin main` で、ローカルの main ブランチをリモートに push
40
44
 

2

誤字修正

2021/09/17 23:59

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -74,6 +74,6 @@
74
74
 
75
75
 
76
76
 
77
- なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset --soft HEAD^` すると良いでしょう。
77
+ なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset HEAD^` すると良いでしょう。
78
78
 
79
79
  参考: [Gitで誤ってCommitしてしまった時の取り消し方法 | Awesome Blog](https://awesome-linus.com/2020/06/29/git-revoke-wrong-commit/)

1

誤字修正

2021/09/17 11:53

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -74,6 +74,6 @@
74
74
 
75
75
 
76
76
 
77
- なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset --hard HEAD^` すると良いでしょう。
77
+ なお、間違えてコミットしたのをなかったことにしたい場合は、`git checkout HEAD^` ではなく、`git reset --soft HEAD^` すると良いでしょう。
78
78
 
79
79
  参考: [Gitで誤ってCommitしてしまった時の取り消し方法 | Awesome Blog](https://awesome-linus.com/2020/06/29/git-revoke-wrong-commit/)