Utworzyłem repozytorium git za pomocą git init
. Chciałbym go całkowicie usunąć i zainicjować nowy.
Git przechowuje wszystkie swoje pliki w .git
katalogu. Po prostu usuń ten i uruchom ponownie.
Jeśli nie możesz go znaleźć, to dlatego, że jest ukryty.
W systemie Windows 7 musisz przejść do folderu, kliknąć w Organizelewym górnym rogu, a następnie kliknąć Folder and search options, a następnie kliknąć Viewkartę i kliknąć Show hidden files, folders and drivesprzycisk opcji.
W systemie Mac OS:
Otwórz terminal (przez Spotlight: naciśnij CMD+ SPACE, wpisz terminal
i naciśnij Enter) i uruchom:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Uwaga: Skrót klawiaturowy do wyświetlania ukrytych plików w Finderze to CMD+ SHIFT+, .więc nie trzeba już modyfikować konfiguracji Findera w ten sposób
Możesz także wpisać cd
(spacja jest ważna), przeciągnąć i upuścić folder git repo z Findera do okna terminala, nacisnąć return, następnie wpisać rm -fr .git
, a następnie returnponownie.
W systemie Ubuntu użyj skrótu Ctrl + H.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
aby ukryć ukryte pliki jeszcze raz.cmd + shift + .
Był to dla mnie najlepszy wynik w Google, więc ludzie prawdopodobnie często go znajdą, nawet jeśli jest stary.Jeśli naprawdę chcesz usunąć całe repozytorium, pozostawiając tylko katalog roboczy, powinno to być tak proste.
Obowiązują zwykłe zastrzeżenia
rm -rf
. Upewnij się, że masz aktualną kopię zapasową i masz absolutną pewność, że jesteś we właściwym miejscu przed uruchomieniem polecenia. itd itd.źródło
Jeśli chcesz usunąć wszystkie foldery .git w projekcie, użyj następującego polecenia:
Spowoduje to również usunięcie wszystkich folderów .git i plików .gitignore ze wszystkich podfolderów
źródło
Alternatywa dla zabicia TortoiseGit:
rmdir /S /Q
)źródło
Gdzie $ GIT_DIR jest ścieżką do folderu, który ma być przeszukiwany (ścieżka git repo), wykonaj następujące czynności w terminalu.
Spowoduje to rekurencyjne wyszukiwanie katalogów lub plików zawierających „.git” w nazwie pliku / katalogu w określonym katalogu Git. Obejmuje to pliki .git / i .gitignore oraz wszelkie inne zasoby podobne do .git. Polecenie jest interaktywne i zapyta przed usunięciem. Aby kontynuować usuwanie, wystarczy wpisać y, a następnie Enter.
źródło
po klonowaniu repozytorium
aby przejść do katalogu plików
aby zobaczyć wszystkie pliki ukryte i ukryte
jeśli chcesz, możesz sprawdzić pochodzenie repozytorium
teraz usuń .git, który zawiera wszystko o git
po usunięciu okazałoby się, że nie ma już zdalnego sprawdzania połączenia z git
teraz możesz zainicjować swój
źródło
Aby całkowicie usunąć
.git
repozytorium na komputerze (w systemie Windows 8 i nowszych):.git
Repozytorium jest zazwyczaj ukryty w oknach.git
repozytorium, a następnie możesz je usunąćźródło
Możesz utworzyć dla niego alias . Używam powłoki ZSH z Oh-my-Zsh i oto przydatny alias:
Używam Kosza do kosza
.git
folderu, ponieważ używanierm
jest naprawdę niebezpieczne:Następnie ponownie inicjuję repozytorium git:
źródło
Próbowałem:
rm -rf .git
i równieżŻaden mi nie działał. Oto, co zrobił:
.git
Następnie utwórz / przywróć projekt z kopii zapasowej:
źródło
W systemie Windows:
Teraz możesz usunąć folder .git
źródło
Bez obaw, zgadzam się z powyższymi odpowiedziami:
Ale w przypadku prywatnego projektu postępuj zgodnie z instrukcjami dla Gitlab:
Zostaniesz poproszony o wpisanie nazwy projektu
To działanie może doprowadzić do utraty danych. Aby zapobiec przypadkowym działaniom, prosimy o potwierdzenie zamiaru. Wpisz „sample_project”, aby kontynuować lub zamknąć ten modal, aby anulować.
Twój projekt został pomyślnie usunięty.
źródło
Windows cmd monit: (Możesz wypróbować poniższe polecenie bezpośrednio w Windows cmd, jeśli nie masz doświadczenia z grep, rm -rf, find, xargs itp., Poleceniami w git bash )
Usuń .git rekurencyjnie w folderze projektu za pomocą następującego polecenia w cmd:
źródło
to prawda, tak jakby mój był przechowywany w UŻYTKOWNIKACH, więc musiałem otworzyć UŻYTKOWNICY przejdź do Widok u góry po lewej stronie znajdź Opcje, otwórz go i edytuj opcje przeglądania folderów, aby nadal wyświetlać ukryte pliki / foldery, wszystkie foldery zostaną wyświetlone może ręcznie usunąć repozytorium, pamiętaj, aby ukryć pliki / foldery po zakończeniu usuwania.
źródło