問題
Githubにコミットをしようとgithub push origin main
をしたところ、ずっとローディング状態が続きコミットが反映されないことがありました。
通常はgithub push
を完了したら現在のディレクトリのパスが表示されてターミナルの操作ができるのですが、今回は現在のディレクトリのパスがいつまで経っても表示されずターミナル操作ができない状態でした。
試したこと
ネットで調べると、バッファのサイズを上げることや**shift+c(macはcontrol + c)**でターミナル閉じてとアドバイスされていたので、その通りにやってみても同じでコミットがいつまで経ってもできませんでした。
解決法
最終手段として、PCの再起動をしてGithubを見てみたところ、コミット中で止まっていたものがコミットされていました。
その後テキストエディターでもう一度git push
をしてみたら通常通りコミットがされました。
再起動をすると事象が解決されたので、Githubとの通信がうまくいっていなかったのかなと予想しています。
おわりに
今回は謎の事象が起こってしまい解決方法がなかなか見つからず無駄に時間をかけてしまいました。
解決法はすごく単純だったので、同じ事象が起こったらまずはPC再起動を試してみてみることをおすすめします。