Löschen eines lokalen development branch
Ich habe vor kurzem geklonte repo unserer Entwicklung code-Zweig in meinem system:
git clone https://gitserver.com/product
Nachdem das Klonen erfolgreich war, bekomme ich die unten status-Abfrage:
$ git branch
* develop
Ich erkannte, dass jetzt dieser Zweig muss gelöscht werden, daher:
$ git checkout develop
Already on 'develop'
Your branch is up-to-date with 'origin/develop'.
$ git branch -d develop
error: Cannot delete branch 'develop' checked out at 'C:/work/test'
Ich bin mir nicht sicher, ob wir versuchen sollten, einen GIT-Befehl oder Unix-Befehl "rm-rf", um löschen Sie ein lokales entwickeln, Zweig-repository? Schließlich, warum niemand löschen kann "entwickeln" - Zweig.
Glaube nicht, können Sie eine Verzweigung, die ausgecheckt sind.
@WeeYou sagte, können Sie nicht löschen verzweigen Sie sind "on" (Git, sagt
Dann, wie kann ich komplett entfernen, den Zweig, die ich geklont - ist es, die ich brauche, um führen Sie den Unix-Befehl rm-rf?
Sie hat nicht Klonen ein Zweig, Sie geklonten repository, das repository enthalten , Zweigs. Können Sie erläutern, was Sie zu tun versuchen? Gegeben, Ihren Vorschlag zu verwenden
@WeeYou sagte, können Sie nicht löschen verzweigen Sie sind "on" (Git, sagt
Already on 'develop'
so sind Sie "auf" Zweig develop
). Überprüfen Sie heraus einige andere Niederlassung, wie master
, ersten.Dann, wie kann ich komplett entfernen, den Zweig, die ich geklont - ist es, die ich brauche, um führen Sie den Unix-Befehl rm-rf?
Sie hat nicht Klonen ein Zweig, Sie geklonten repository, das repository enthalten , Zweigs. Können Sie erläutern, was Sie zu tun versuchen? Gegeben, Ihren Vorschlag zu verwenden
rm -rf
, meinst du, dass Sie wollen, um loszuwerden, die gesamte clone (repository)? Wenn ja, dann ja, Sie können entfernen Sie es von der Festplatte in der keine Mittel zur Verfügung, die Sie je nach Betriebssystem und Datei-system.InformationsquelleAutor Programmer | 2017-11-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht löschen verzweigen Sie sich gerade befinden.
Versuchen, die Schaffung einen neuen Zweig
Dann löschen Sie die Entwicklung Zweig
Du meinst, von der Fernbedienung, wie auch?
Nein, die geklont lokalen repo-nur - ich habe geklont gitserver.com/product repo unter C:/work/test Ordner - löschen müssen, um das geklonte repo komplett
Sie wollen, löschen Sie das geklonte repo? Warum dann noch die Mühe das löschen der Filiale?
rm -r
löschen würde das geklonte repo. Also, Sie geklonten repository gelöscht, den Zweig und dann gelöscht repository? Das dient keinem Zweck.Wenn Sie möchten, um Speicherplatz freizugeben, löschen Sie einfach die geklonte Verzeichnis ist genau so, wie löschen Sie ein Verzeichnis von Ihrem Rechner.
rm -r
oder entfernen Sie aus dem Datei-explorer.InformationsquelleAutor Nandu Kalidindi
Hinzufügen Nandu Kalidindi s Antwort:
Beim Klonen ein repo, es wird immer eine
master
Zweig. Dieser master-branch, sollte nicht gelöscht werden. Und wenn Sie möchten, löschen Sie es trotzdem, müssen Sie drücken Sie eine andere Verzweigung vor, so git zu erkennen die neue geschoben Branche als auch der neue master-Zweig.So, in Ihrem Fall, wenn Sie wollen, löschen Sie den repo-Sie sollten versuchen, ein UNIX-Kommando (
rm -rf
).InformationsquelleAutor Víctor López
Den Zweig, auf dem Sie derzeit nicht gelöscht werden
so erstellen Sie einen neuen Zweig
dann löschen Sie den Zweig, den Sie löschen möchten
ja du hast Recht, die akzeptierte Antwort ist ausreichend
InformationsquelleAutor Deeksha Sharma