完全に私が悪いのだが、最初のコミットの時点でコマンドを間違えてしまい、リモートにpushしようとしてもREAD.me以外反映されないというなぞの状況に陥った。
git init
で初期化はできるのだが、これではlogが残ってしまう。
完全に初期化はできないのかと調べたらこのQiita記事にたどり着いた。
#それまでにやったこと
色々やりすぎて何がなんだか覚えてないので、かなり要約して戦歴を残す。
最初にgit push -u origin main
のコマンドを売ってしまったところ、以下のようなエラーが
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/〜.git'
--forceオプションをつけても同じエラー文、
その後色々試して再度pushするも、
Everything up-to-date
と出て、一向にリモートにはREAD.me以外反映されなかった。
#解決方法
$rm -rf .git
$git init
Initialized empty Git repository in 〜/.git/
$git log 一応きちんと完全初期化できているか確認)
fatal: your current branch 'master' does not have any commits yet
ここまできたら、いつも通りに
$git add .
$git commit -m "First commit"
$git remote add origin https://github.com/〜
$git push -u origin master
たまーにコマンドをミスってこういう事が起こる。
完全に初期化しても個人開発なら他の人に迷惑をかけることもないので、この方法はまた使えるなと思った。