Ich habe gerade Git Repos mit einem falschen Benutzer init'ed, und möchte es rückgängig machen. Gibt es dafür einen Befehl? Muss ich tatsächlich in das .git-Verzeichnis gehen und es bearbeiten?Gibt es einen Befehl, um git init rückgängig zu machen?
Antwort
Wenn Sie es gerade hinzugefügt haben, können Sie .git einfach löschen. Typischerweise:
rm -rf .git
Dann, als der richtige Benutzer neu erstellen.
Danke Mathew, aber können Sie auf "wenn Sie gerade es" - was, wenn ich einige Sachen seit, ein paar commits usw. gemacht habe, würde einfach entfernen Das ist ein Problem? – Yarin
Nein, Sie können immer das gesamte '.git'-Unterverzeichnis ohne negative Auswirkungen entfernen. – mskfisher
@mskfisher: Keine negativen Auswirkungen, außer dass Ihr Repository weg ist, das ist! – Cascabel
Geben Sie in Windows rmdir .git
oder rmdir /s .git
ein, wenn der Ordner .git Unterordner enthält.
Wenn Ihr git Shell nicht Setup mit der richtigen Administratorrechte (dh es leugnet Sie, wenn Sie auf rmdir
versuchen), können Sie eine Eingabeaufforderung öffnen (möglicherweise als Administrator - drücken Sie die Windows-Taste, geben Sie ‚cmd‘, Klicken Sie mit der rechten Maustaste auf "Eingabeaufforderung" und wählen Sie "Als Administrator ausführen" aus und versuchen Sie dieselben Befehle.
rd
ist eine alternative Form des Befehls rmdir
. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true
rmdir/s verwenden.git Wenn Sie bereits eine Fernbedienung hinzufügen, um Dateien und Unterordner zu erzwingen – dpineda
Ich habe eine git init versehentlich auf einen Ordner in Win7. Das rmdir/s .git hat es entfernt. – condiosluzverde
Git behält alle seine Dateien im .git-Verzeichnis. Entferne einfach diesen und init erneut.
Diese post Sie auch zeigen, wie die Haut .git Datei unter Windows zu finden, Mac OS X, Ubuntu
ich Windows 7 mit git Bash-Konsole ausgeführt wird. Die obigen Befehle würden für mich nicht funktionieren.
Also habe ich es über Windows Explorer gemacht. Ich überprüfte versteckte Dateien, ging zu meinem Projektverzeichnis und löschte manuell den .git-Ordner. Dann zurück in der Befehlszeile habe ich überprüft, indem Git Status ausgeführt.
Welche zurückgekehrt ...
fatal: Kein Git Repository (oder eines der übergeordneten Verzeichnissen): .git
das ist genau das Ergebnis, das ich wollte. Es gab zurück, dass das Verzeichnis kein Git Repository ist (mehr!).
den .git
Ordner in Ihrem Projektstammordner
entfernen, wenn Sie Submodule installiert und wollen ihre git entfernen, entfernen Sie auch .git
aus Submodule Ordner
- 1. Wie rückgängig machen hg init?
- 2. Einen Git Pull - Rebase rückgängig machen?
- 3. Git Clean rückgängig machen
- 4. Machen Sie einen Git Stash rückgängig
- 5. wie git add rückgängig zu machen, bevor
- 6. Einen schlechten Pull rückgängig machen
- 7. Gibt es einen Vim-Befehl, um die letzte Bewegung rückgängig zu machen, z.B. <count> j oder Strg-f?
- 8. Rückgängig einen git rebase auf
- 9. Git - Rückgängig Überschreiben einen Zweig
- 10. Wie rückgängig machen Git Ablauf Feature Finish?
- 11. Ist es möglich, einen Import in Subversion rückgängig zu machen?
- 12. Kann ich den Befehl execCommand rückgängig machen, um Aktionen rückgängig zu machen, die nicht mit execCommand ausgeführt wurden?
- 13. Kann ich einen atexit-Befehl rückgängig machen oder entfernen?
- 14. Gibt es einen gdb-Befehl, um ein Schleifenkonstrukt zu beenden?
- 15. Git Bearbeiten rückgängig machen. Wie bearbeite ich viele Dateien mit git rückgängig machen?
- 16. Wie rückgängig git init in einem Home-Verzeichnis?
- 17. Gibt es einen Git-Befehl, um zu zeigen, welche Dateien von wem committed/bearbeitet werden?
- 18. Wie rückgängig machen git stash löschen
- 19. rückgängig machen git commit nach rebase
- 20. Verwenden Sie "git revert", um eine Änderung rückgängig zu machen, indem Sie eine Zeile hinzufügen?
- 21. Heroku - Wie kann ich einen Schub auf Heroku rückgängig machen?
- 22. Eclipse Änderungen rückgängig machen, um zu bestimmter Zeit zu projizieren?
- 23. Gibt es einen "git find"?
- 24. Gibt es einen Excel-Befehl, um Teilmengen jeder Spalte hinzuzufügen?
- 25. git selektive lokale Änderungen aus einer Datei rückgängig machen
- 26. Gibt es einen vim-Befehl, um eingefügten Text auszuwählen?
- 27. Wie rückgängig machen npm update?
- 28. Gibt es eine Möglichkeit, Perforce dazu zu bringen, unveränderte Dateien, deren Integration aussteht, rückgängig zu machen?
- 29. Wie rückgängig machen git reset --soft, um meine Änderungen zurück zu bekommen?
- 30. Wie kann ich einen --einzelnen Zweigklon rückgängig machen?
[wie vollständig ein Git-Repository mit init erstellt löschen?] (https://Stackoverflow.com/q/1213430/6521116) –