こんばんは、脇保です。
GitHub、トラブらなければこれほど便利なものは無い訳ですが。
(変な無意味じゃなくて、GitPush出来なくなるとか、それとか、これとか Orz(笑)
ここ1年ほど、Push出来なくなりまして、
レンタルサーバーに作品を非難させてたわけですが。
ちょっと、頑張って復活させようと思い。
結果的には復活しました。
・・・すごく、すごくドツボにハマりましたが。
・・・はい、万年Git初心者です。
では、何をやったかというと、
WindowsのGUIから、Push出来なくなる
(事の発端(一年前))
↓
リポジトリを削除して、同名で作り直すという荒業に出る
(10か月前位(これがこじれた原因??))
↓
再びPush出来なくなる(原因解らず)
↓
放置!!(爆)
↓
頑張って、復旧を試みる(本日)
↓
GItShellから、ググりながら必死にコマンド打つ
↓
余計にドツボにハマる・・・Orz。。。
さて、参りました。
で、どのように解決したかというと。
ここから本題。
ドツボにハマったGitHubのクローンを、一旦削除します。
削除したら、クローンし直します。
クローンし終えたら、試しにSyncを押して、更新できるか確かめます。
エラーが出なければ、クローンしたプロジェクトを、
GitHubの管理ファイルだけ残して、全て削除します。
(要は作品のクローンを一旦削除する。)
その状態で、コミット→Push(Sync)をします。
当然、必要最小限の状態で、GitHubのリポジトリはきれいに空になってしまいます。
そしたらここで、避難させていた更新後の、アップできなかった作品を、
クローンしたフォルダに放り込み、コミット→Push(Sync)します。
こちらでは、これで解決しました。
因みに、GitHubを一人で使っている、個人ユーザだから出来た、
ある意味破滅的な(笑)、奥の手的最終手段だと思います。
個人ユーザでなければ、恐ろしくて出来ない事ですが・・・。
ともあれ、これで作品をまたGitHubにアップできます。
GitHub、ありがたや、ありがたや。
では、今日はこれにて。