Git HubのGit Pushでドツボにはまった件 – Information Teaching Service 雄飛

Git HubのGit Pushでドツボにはまった件

こんばんは、脇保です。

GitHub、トラブらなければこれほど便利なものは無い訳ですが。
(変な無意味じゃなくて、GitPush出来なくなるとか、それとか、これとか Orz(笑)

ここ1年ほど、Push出来なくなりまして、
レンタルサーバーに作品を非難させてたわけですが。

ちょっと、頑張って復活させようと思い。

結果的には復活しました。

・・・すごく、すごくドツボにハマりましたが。

・・・はい、万年Git初心者です。

では、何をやったかというと、

WindowsのGUIから、Push出来なくなる
(事の発端(一年前))
  ↓
リポジトリを削除して、同名で作り直すという荒業に出る
(10か月前位(これがこじれた原因??))
  ↓
再びPush出来なくなる(原因解らず)
  ↓
放置!!(爆)
  ↓
頑張って、復旧を試みる(本日)
  ↓
GItShellから、ググりながら必死にコマンド打つ
  ↓
余計にドツボにハマる・・・Orz。。。

さて、参りました。

で、どのように解決したかというと。
ここから本題。

ドツボにハマったGitHubのクローンを、一旦削除します。

削除したら、クローンし直します。

クローンし終えたら、試しにSyncを押して、更新できるか確かめます。

エラーが出なければ、クローンしたプロジェクトを、
GitHubの管理ファイルだけ残して、全て削除します。
(要は作品のクローンを一旦削除する。)

その状態で、コミット→Push(Sync)をします。

当然、必要最小限の状態で、GitHubのリポジトリはきれいに空になってしまいます。

そしたらここで、避難させていた更新後の、アップできなかった作品を、
クローンしたフォルダに放り込み、コミット→Push(Sync)します。

こちらでは、これで解決しました。

因みに、GitHubを一人で使っている、個人ユーザだから出来た、
ある意味破滅的な(笑)、奥の手的最終手段だと思います。

個人ユーザでなければ、恐ろしくて出来ない事ですが・・・。

ともあれ、これで作品をまたGitHubにアップできます。

GitHub、ありがたや、ありがたや。

では、今日はこれにて。

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です