Git init'i geri almak için bir komut var mı?


Yanıtlar:


1233

Sadece .git silebilirsiniz. Tipik:

rm -rf .git

Ardından, doğru kullanıcı olarak yeniden oluşturun.


8
Teşekkürler Mathew, ama "Eğer sadece inited eğer" açıklayabilir miyim - birkaç şey vb beri bazı şeyler yapsaydım, basitçe, bu kaldırma bir sorun olurdu?
Yarin

54
Hayır, her zaman tüm .gitalt dizini kötü bir etki olmadan kaldırabilirsiniz .
mskfisher

76
@ mskfisher: Deponuzun gitmesinin dışında hiçbir kötü etkisi yok, yani!
Cascabel

1
Geçerli git dizininizde bir alt git dizinini başlatırsanız, yukarıdaki komutu uygulamayın.
Zen

5
Bence bu pencerelerde çalışmıyor. Pencereler içinrmdir /s .git
Yubaraj

38

Windows'ta .git klasöründe alt klasörler varsa rmdir .gitveya yazın rmdir /s .git.

Git kabuğunuz uygun yönetici haklarına sahip değilse (yani denediğinizde sizi reddeder rmdir), bir komut istemi açabilirsiniz (muhtemelen yönetici olarak - windows tuşuna basın, 'cmd' yazın, sağ tıklayın 'komut istemi 'seçin ve' yönetici olarak çalıştır'ı seçin) ve aynı komutları deneyin.

rdrmdirkomutun alternatif bir biçimidir . http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true


1
zaten dosyaları ve alt klasörleri zorlamak için bir uzaktan kumanda eklerseniz rmdir / s .git
dpineda

Win7'deki bir klasörde kazara git init yaptım. Rmdir / s .git onu kaldırdı.
qxotk

5

Git, tüm dosyalarını .git dizininde tutar. Bunu kaldırın ve tekrar başlatın.

Bu yazı , Windows, Mac OSX, Ubuntu'da gizle .git dosyasını nasıl bulacağınızı gösterir


4

Git bash konsoluyla Windows 7 çalıştırıyorum. Yukarıdaki komutlar benim için işe yaramaz.

Bu yüzden Windows Gezgini ile yaptım. Gizli dosyaları göster'i işaretledim, projeler dizinime gittim ve .git klasörünü el ile sildim. Sonra komut satırına git durumunu çalıştırarak kontrol ettim.

Hangi döndü ...

ölümcül: Git deposu değil (veya üst dizinlerden herhangi biri): .git

Tam da istediğim sonuç bu. Dizinin git deposu (artık!) Olmadığını döndürdü.


4

.gitproje kök klasörünüzdeki klasörü kaldırın

alt modülleri kurduysanız ve gitlerini kaldırmak istiyorsanız .git, alt modül klasörlerinden de kaldırın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.