Git Repository auf Bitbucket löschen?


74

Ich fange gerade erst mit Git an und fange an, mit Bitbucket herumzuspielen. Ich möchte jetzt jedoch das von mir erstellte Repository verwenden, jedoch ohne dessen anfänglichen Verlauf.

Gibt es eine Möglichkeit, mein Repository zu löschen oder zu löschen, damit ich von vorne anfangen kann?

Ich bin nicht sonderlich besorgt über den Inhalt. Kann ich also einfach das Repository löschen und dann ein neues mit demselben Namen erstellen?

Antworten:


145

Keine Notwendigkeit, es zu löschen.

Wenn Sie aus Ihrem neuen lokalen Repo ein Verzeichnis oder eine Remote-Datei erstellen möchten, können Sie ein vorhandenes Repo hochladen (ohne Verlauf):

 rm -rf .git

Erstellen Sie die Repos nur aus dem aktuellen Inhalt neu

 git init
 git add .
 git commit -m "Initial commit"

Drücken Sie dann einfach auf die Github-Remote-Repos, um sicherzustellen, dass Sie den Verlauf überschreiben:

 git push --force -u origin master

Dadurch wird der Verlauf Ihres BitBucket-Hauptzweigs durch den neuen ersetzt, den Sie lokal erstellt haben.

Wenn Sie zuvor andere Zweige verschoben haben, möchten Sie diese möglicherweise löschen .

git push origin :oldBranch

Vielen Dank! Gibt es eine Möglichkeit, das Entfernen aus dem letzten Aktivitätsprotokoll zu entfernen?
MTCoster

@ MatthewCoster gute Frage. Mir ist keine Möglichkeit bekannt, diese Liste der auf der BitBucket-Seite aufgezeichneten Aktivitäten zu ändern. (ein bisschen wie das stille Löschen eines BitBucket-Repos : bitbucket.org/site/master/issue/4271/… ). Dies
VonC

2
Dies ist keine Antwort. Er fragte, wie man (leeres) Repo bereinigt und nicht, wie man den Inhalt von Remote-Repo durch lokale Änderungen ersetzt
qkx

2
@qkx Ich habe diese Antwort vor 7 Jahren akzeptiert, weil sie tatsächlich meine Frage beantwortet hat. Meine erklärte Absicht war es, ein neues Projekt im Repo zu starten, kein leeres zu hinterlassen. Dies erreicht das erstere, ohne dass das letztere notwendig ist - eine elegante Vermeidung des XY-Problems.
MTCoster

1
@ ChristianMüller Ja, danke für deinen Beitrag. Sehr geschätzt. Ich war derjenige, der diese Bearbeitung genehmigt hat.
VonC
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.