Saya membuat repositori git dengan git init
. Saya ingin menghapus seluruhnya dan init yang baru.
Git menyimpan semua file-nya di .git
direktori. Hapus saja yang itu dan init lagi.
Jika Anda tidak dapat menemukannya, itu karena tersembunyi.
Di Windows 7, Anda harus pergi ke folder Anda, klik di Organizekiri atas, lalu klik Folder and search options, lalu klik pada Viewtab dan klik pada Show hidden files, folders and drivestombol radio.
Di Mac OS:
Buka Terminal (melalui Spotlight: tekan CMD+ SPACE, ketik terminal
dan tekan Enter) dan jalankan:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Catatan: Pintasan keyboard untuk menampilkan file tersembunyi di Finder adalah CMD+ SHIFT+ .sehingga tidak perlu lagi memodifikasi konfigurasi finder dengan cara ini
Anda juga bisa mengetik cd
(spasi penting), seret dan letakkan folder git repo Anda dari Finder ke jendela terminal, tekan return, lalu ketik rm -fr .git
, lalu returnlagi.
Di Ubuntu, gunakan pintasan Ctrl + H.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
untuk menyembunyikan file tersembunyi sekali lagi.cmd + shift + .
Ini adalah hasil teratas di Google untuk saya sehingga orang mungkin akan menemukannya banyak meskipun sudah lama.Jika Anda benar-benar ingin menghapus semua repositori, hanya menyisakan direktori kerja maka itu harus sesederhana ini.
Ketentuan umum tentang
rm -rf
berlaku. Pastikan Anda memiliki cadangan yang terbaru dan benar-benar yakin bahwa Anda berada di tempat yang tepat sebelum menjalankan perintah. dll, dll.sumber
Jika Anda ingin menghapus semua folder .git dalam suatu proyek, gunakan perintah berikut:
Ini juga akan menghapus semua folder .git dan file .gitignore dari semua subfolder
sumber
Alternatif untuk membunuh TortoiseGit:
rmdir /S /Q
)sumber
Di mana $ GIT_DIR adalah path ke folder yang akan dicari (git repo path), jalankan yang berikut di terminal.
Ini akan secara rekursif mencari direktori atau file yang mengandung ".git" dalam nama file / direktori dalam direktori Git yang ditentukan. Ini akan mencakup file .git / dan .gitignore dan aset seperti .git lainnya. Perintah ini interaktif dan akan bertanya sebelum menghapus. Untuk melanjutkan penghapusan, cukup masukkan y, lalu Enter.
sumber
setelah mengkloning repo
untuk pergi ke direktori file lalu
untuk melihat semua file disembunyikan dan tidak disembunyikan
Jika Anda suka, Anda dapat memeriksa asal repo
sekarang hapus .git yang berisi segalanya tentang git
setelah menghapus, Anda akan menemukan bahwa tidak ada git linked remote lagi
sekarang Anda dapat memulai dengan
sumber
Untuk sepenuhnya menghapus
.git
repositori di komputer Anda (di Windows 8 dan lebih tinggi):.git
repositori biasanya tersembunyi di windows.git
repositori maka Anda dapat menghapusnyasumber
Anda dapat membuat alias untuk itu. Saya menggunakan shell ZSH dengan Oh-my-Zsh dan ini adalah alias praktis:
Saya menggunakan Sampah untuk membuang
.git
folder karena menggunakanrm
sangat berbahaya:Kemudian saya menginisialisasi ulang git repo:
sumber
Saya mencoba:
rm -rf .git
dan jugaTidak ada yang berhasil untuk saya. Inilah yang dilakukan:
.git
Kemudian buat / kembalikan proyek dari cadangan:
sumber
Di windows:
Sekarang Anda dapat menghapus folder .git
sumber
Jangan khawatir, Setuju dengan jawaban di atas:
Tetapi untuk proyek pribadi, silakan ikuti langkah-langkah untuk Gitlab:
Anda akan diminta untuk mengetik nama proyek Anda
Tindakan ini dapat menyebabkan hilangnya data. Untuk mencegah tindakan tidak disengaja kami meminta Anda untuk mengkonfirmasi niat Anda. Silakan ketik 'sample_project' untuk melanjutkan atau menutup modal ini untuk membatalkan.
Sekarang proyek Anda berhasil dihapus.
sumber
Windows cmd prompt: (Anda bisa mencoba perintah di bawah ini langsung di windows cmd jika Anda tidak nyaman dengan grep, rm -rf, find, xargs dll., Perintah di git bash )
Hapus .git secara rekursif di dalam folder proyek dengan perintah berikut dalam cmd:
sumber
benar, seperti punyaku disimpan di USERS, jadi harus membuka USERS, pergi ke View pada Anda di sebelah kiri atas Options, buka dan edit options'view di view masih menampilkan file / folder tersembunyi, semua folder Anda akan ditampilkan dan Anda dapat menghapus repo secara manual, ingatlah untuk menyembunyikan file / folder setelah selesai dengan penghapusan.
sumber