Ich lief die git --bare init
in einem falschen Verzeichnis (auf dem Server). Ich sehe die Files Zweige, Config, Deps usw. in diesem Verzeichnis. Wie mache ich es rückgängig?Git - did init bare im falschen Verzeichnis
Antwort
Da Sie eine '-bare' Init ausgeführt haben, gibt es kein .git-Verzeichnis - stattdessen befindet sich der normale Inhalt des .git-Verzeichnisses direkt im übergeordneten Verzeichnis. Zum Beispiel, wo der Ort, den Sie ‚git init --bare‘ taten sieht ungefähr so aus:
$ git --bare init
Initialized empty Git repository in /Users/ebg/test/foo/
$ ls
HEAD config hooks/ objects/
branches/ description info/ refs/
rückgängig zu machen dies einfach durchführen:
rm -rf HEAD config hooks objects branches description info refs
Natürlich, seien Sie vorsichtig, wenn Sie bereits Dateien haben und Verzeichnisse dort mit diesen Namen.
Wenn Sie es auf Verzeichnis haben, die zuvor nicht als git-Repository eingerichtet ist, können Sie nur .git Ordner entfernen (vorausgesetzt, Sie verwenden Linux):
rm -rf .git
Andernfalls, wenn Verzeichnis bereits enthalten Repository (.git Verzeichnis), als git init würde keine Wirkung haben (dh git log zeigt die gleichen Commits vor und nach git init).
UPDATE: GoZoners Antwort (http://stackoverflow.com/a/10135410/754042) ist eigentlich die richtige, meine Antwort ist nur anwendbar, wenn git init ohne --bare Switch ausgeführt wurde. – BluesRockAddict
- 1. Ist 'git --bare init' falsch?
- 2. Wie kann es kein Arbeitsverzeichnis in git bare geben?
- 3. Wie rückgängig git init in einem Home-Verzeichnis?
- 4. Wie remote bare repository auf git
- 5. Bare-Repositories und Klonen
- 6. Warum ein git bare-Repository für die Website-Bereitstellung verwenden?
- 7. Verständnis git init
- 8. rsync .git Verzeichnis
- 9. Gibt es einen Befehl, um git init rückgängig zu machen?
- 10. Warum sucht die Ameise nach tools.jar im falschen Verzeichnis?
- 11. CXF maven plugin generiere Klassen im falschen Verzeichnis
- 12. yo eckig erzeugt Dateien im falschen Pfad (Home-Verzeichnis)
- 13. kann Pods.modulemap nicht finden - im falschen Verzeichnis suchen
- 14. Git Verzeichnis entfernen
- 15. Warum sind einige Git-Befehle im .git-Verzeichnis nicht erlaubt?
- 16. "bare linefeeds empfangen im ASCII-Modus" Warnung beim Auflisten Verzeichnis auf meinem FTP-Server
- 17. 'git Submodul Update --init --recursive' VS 'git Submodul foreach - rekursive git Submodul Update --init'
- 18. git Submodule init auf werker
- 19. Libgdx Gwt aus dem falschen Verzeichnis vererben
- 20. Git umfassen externes Verzeichnis
- 21. Wechseln Sie den aktuellen Zweig in git bare repository
- 22. git Archiv von geänderten Dateien auf bare Repos
- 23. Erstelle ein git bare Repo von zwei existierenden Repositories
- 24. Mit git in Windows, macht die Option --shared für git-init etwas Sinnvolles?
- 25. Git diff zeigt die falschen Änderungen
- 26. Idempotente Git-Rebase versagt mit falschen Konflikten?
- 27. undo git ziehen falschen Zweig auf Master
- 28. "Teilweise" init a git flow repo
- 29. Wie man ein `git Submodul init 'umkehrt
- 30. git Submodul init nicht ziehen neuesten commit
s/description/description/ Ich kann nicht bearbeiten, weil es nur ein Buchstabe ist. – johnny