Yanıtlar:
Git, tüm dosyalarını .git
dizinde tutar . Bunu kaldırın ve tekrar başlatın.
Eğer bulamazsanız, bunun nedeni gizli olmasıdır.
Windows 7'de, klasörünüze gitmeniz, Organizesol üst tarafa tıklamanız Folder and search options, ardından tıklamanız, ardından Viewsekmeyi tıklamanız ve Show hidden files, folders and drivesradyo düğmesini tıklamanız gerekir .
Mac OS'de:
Bir Terminal açın (Spotlight ile: CMD+ tuşuna basın SPACE, yazın terminal
ve tuşuna basın Enter) ve çalıştırın:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Not: Gizli dosyaları Finder'da göstermek için klavye kısayolu CMD+ SHIFT+ ' .dır, bu nedenle artık finder yapılandırmasını bu şekilde değiştirmek gerekmez
Ayrıca yazabilirsiniz cd
(alan önemlidir), git repo klasörünüzü Finder'dan terminal penceresine sürükleyip bırakabilir, tuşuna basıp yazıp tekrar returnyazabilirsiniz .rm -fr .git
return
Ubuntu'da kısayol kullanın Ctrl + H.
cmd + shift + .
Bu benim için Google'da en iyi sonuçtu, bu yüzden insanlar eski olsa bile muhtemelen çok şey bulacaklar.
Tüm depoyu gerçekten kaldırmak istiyorsanız, yalnızca çalışma dizinini bırakarak bu kadar basit olmalıdır.
rm -rf .git
Hakkında genel rm -rf
hükümler geçerlidir. Komutu çalıştırmadan önce güncel bir yedeğiniz olduğundan ve doğru yerde olduğunuzdan emin olun. vesaire vesaire.
Bir projedeki tüm .git klasörlerini silmek istiyorsanız aşağıdaki komutu kullanın:
find . -type f | grep -i "\.git" | xargs rm
Bu işlem ayrıca tüm alt klasörlerden tüm .git klasörlerini ve .gitignore dosyalarını silecektir
TortoiseGit'i öldürmeye alternatif:
rmdir /S /Q
)$ GIT_DIR, aranacak klasörün yolu (git repo yolu) olduğunda, terminalde aşağıdakileri yürütün.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Bu, belirtilen Git dizinindeki dosya / dizin adında ".git" içeren tüm dizinleri veya dosyaları özyinelemeli olarak arar. Bu, .git / ve .gitignore dosyalarını ve .git benzeri diğer varlıkları içerir. Komut etkileşimlidir ve kaldırmadan önce sorar. Silme işlemine devam etmek için, y ve ardından Enter tuşlarına basmanız yeterlidir.
depoyu klonladıktan sonra
cd /repo folder/
dosya dizinine gitmek için
ls -a
tüm dosyaları gizli ve gizli görmek için
.git .. .gitignore .etc
İsterseniz repo kökeni kontrol edebilirsiniz
git remote -v
şimdi git ile ilgili her şeyi içeren .git dosyasını silin
rm -rf .git
sildikten sonra tekrar git bağlantılı kontrol uzaktan kumandası olmadığını keşfedeceksiniz
git remote -v
şimdi ile başlayabilirsiniz
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin master
.git
Bilgisayarınızdaki havuzu tamamen silmek için (Windows 8 ve sonraki sürümlerde):
.git
Depo normalde pencerelerde gizli .git
depoyu görürsünüz ve silebilirsinizBunun için bir takma ad oluşturabilirsiniz . Oh-my-Zsh ile ZSH kabuğu kullanıyorum ve işte kullanışlı bir takma ad:
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
Ben kullanıyorum Çöp çöp .git
kullanarak beri klasörü rm
gerçekten tehlikeli:
trash .git
Sonra git repo yeniden başlatıyorum:
git init
Denedim:
rm -rf .git
ve ayrıca
Git, tüm dosyalarını .git dizininde tutar. Bunu kaldırın ve tekrar başlatın.
İkisi de benim için çalışmadı. İşte ne yaptı:
.git
Ardından projeyi yedeklemeden oluşturun / geri yükleyin:
Pencerelerde:
Şimdi .git klasörünü silebilirsiniz
Endişeye gerek yok, yukarıdaki cevapları kabul etti:
Ancak Özel proje için lütfen Gitlab için adımları izleyin:
Proje adınızı yazmanız istenecektir
Bu işlem veri kaybına yol açabilir. Yanlışlıkla yapılacak işlemleri önlemek için niyetinizi onaylamanızı istiyoruz. Lütfen devam etmek için 'sample_project' yazın ya da iptal etmek için bu modu kapatın.
Şimdi projeniz başarıyla silindi.
Windows cmd istemi: ( grep, rm -rf, find, xargs vb., Git bash komutları ile rahat değilseniz , aşağıdaki komutu doğrudan windows cmd'de deneyebilirsiniz )
Cmd olarak aşağıdaki komutla proje klasörünün içinde .git'i yinelemeli olarak silin :
FOR / F "belirteçleri = *"% G IN ('DIR / B / AD / S .git ') RMDIR / S / Q "% G"
Doğru, benimki KULLANICILAR'da depolanmış gibi, bu yüzden KULLANICILAR'ı açmak zorunda kaldınız, sol üstteki Bul seçeneğine gidin Seçenekler'i açın, açın ve gizli dosyaları / klasörleri görüntülemek için görünümdeki klasörlerin görüntüleme seçeneklerini düzenleyin, tüm klasörleriniz görüntülenir ve siz repoyu manuel olarak silebilir, silme işlemi bittiğinde dosyaları / klasörleri gizlemeyi unutmayın.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
, gizli dosyaları bir kez daha gizlemek için girmeniz gerekir .