質問: github-コンピューターのgithubのローカルファイルを完全に破壊 間違ったフォルダにリポジトリを作成しました。すべてのユーザーフォルダーが写真、ビデオ、ドキュメントになっているosのユーザーフォルダーを意味します。それで、知らないうちにgithubにそれをすべてプッシュしました。私が操作するファイルがユーザーフォルダー内のドキュメントフォルダーにあるため、リポジトリを作成できなくなりました。そして、それは私がレポ内にレポを作成していることを意味します。ターミナルに移動してgit statusを実行すると、次のように表示されます。# on branch master # your branch and 'origin/master' have diverged, # and have 2 and 4 different commits each, respectively. # # changes not staged for commit: # (use "git add/rm <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # deleted: documents/m3/m3---best-game-ever # deleted: documents/of_v0072_osx_release/apps/myapps/cclab_2/cclab_sketch_1/src/boxes.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/cclab_2/cclab_sketch_1/src/boxes.h # deleted: documents/of_v0072_osx_release/apps/myapps/ball_bouncing/ball.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/ball_bouncing/ball.h # deleted: documents/of_v0072_osx_release/apps/myapps/bouncing_ball_classes/src/ball.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/bouncing_ball_classes/src/ball.h # deleted: documents/of_v0072_osx_release/apps/myapps/ms_final/src/background.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/ms_final/src/background.h # deleted: documents/of_v0072_osx_release/apps/myapps/ms_final/src/background2.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/ms_final/src/background2.h # deleted: documents/of_v0072_osx_release/apps/myapps/mysketch/src/background.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/mysketch/src/background.h # deleted: documents/of_v0072_osx_release/apps/myapps/mysketch/src/background2.cpp # deleted: documents/of_v0072_osx_release/apps/myapps/mysketch/src/background2.h # deleted: readme.md # # untracked files: # (use "git add <file>..." to include in what will be committed) # # .trash/ # .bash_history # .dropbox/ # .openmdao/ # .ssh/ # documents/2nd_semester/ # documents/arduino/ # documents/openmdao/ # documents/personal/ # documents/t.a/ # documents/github/ # documents/mysite/ # documents/openframeworks/ # documents/resources/ # documents/webcam-pulse-detector-master/ # dropbox/ # library/ # music/ no changes added to commit (use "git add" and/or "git commit -a") 言うまでもなく、私は何も引っ張ることはできません。すべてが最新であると書かれています。ある時点で、これらのフォルダーをファイルなしでgithubにアップロードするリポジトリがありましたが、それを削除しました。助言がありますか?
回答: t mac osで.gitフォルダーを再帰的に削除し、.gitフォルダーを含むプロジェクトのルートフォルダーに移動して、以下を使用します。find . | grep .git | xargs rm -rf その内容とそれ自体を削除します。