2016-03-27 20 views
0

Ich habe ein Student Github-Konto mit 3 privaten Repositories. Ich habe einen alten Projektcode in einem meiner privaten Repositories, den ich nicht mehr auf Github hosten muss und möchte ihn komplett aus Github löschen (ich beabsichtige, dieses Projekt entweder lokal oder auf bitbucket zu speichern, also plane ich alles zu entfernen im Zusammenhang mit diesem Projekt). Wenn ich den Repo selbst lösche, lösche ich das private Repository dauerhaft und lasse mir nur 2 private Repositories zur Verfügung? Gibt es eine Möglichkeit, den gesamten Code und den gesamten Commit-Verlauf zu löschen, während ich dieses Repository beibehalte, sodass ich es in Zukunft für ein anderes Projekt verwenden kann? Vielen Dank!Wiederverwendung eines privaten Git Repo

+0

Siehe https://help.github.com/articles/deleting-a-repository/. Wenn Sie dies wünschen, können Sie den Inhalt und das Repository selbst entfernen. Beachten Sie jedoch, dass Sie stattdessen einen neuen erstellen können. Sie können jederzeit bis zu 3 aktive Repos haben. Ich denke nicht, dass das Gabeln beinhaltet. –

Antwort

0

sogar einen privaten Repo Ihre privaten Repo-Zahl senken, sollte nicht immer obwohl Löschen Sie haben die Möglichkeit zu:

  • lokal neue Repo erstellen
  • fügen Sie einen ersten
  • fügen Sie Ihre vorhandenen GitHub verpflichten Private Repo als Remote

    git remote add origin https://github.com/<username>/<repo> 
    
  • Kraft drücken, um einen master Zweig zu diesem Wieder

    po
    git push --force -u origin master 
    

Alle Remote-Repo vorherigen Commits nicht mehr/zugänglich referenziert werden: Sie sehen nur Ihre neue master Niederlassung Geschichte.