GitHub'da yeni. Bir Wiki
bağlantısını tıkladığımda, repo için yeni bir Wiki oluşturuldu. Ama gerçekten buna ihtiyacım yok. Tek sayfasını silmeye çalışırsam, GitHub: "Bu sayfayı silmek istediğinizden emin misiniz?" Diye soruyor. Ve bunu onaylıyorum. Ve hiçbir şey olmuyor, sayfa hala orada. Çok sinir bozucu olduğunu söyleyemem, ama Wiki'yi silmek için bir yol olup olmadığını bilmek istiyorum.Sil GitHub repo'nun Wiki'si
cevap
projenizin GitHub sayfasında Ayarlar butonuna tıklayın ve Wikis işaretini kaldırın.
Bu, kaybolmalıdır.
Öncelikle Repo URL'sini keşfetmek:
$ cd your-project
$ git remote -v
origin [email protected]:belden/foo.git (fetch)
origin [email protected]:belden/foo.git (push)
Klon sizin wiki;
Şimdi sadece dosyaları silmek istediğiniz normal bir proje gibi davranın
$ cd /tmp
$ git clone [email protected]:belden/foo.wiki.git foo-wiki
Cloning into 'foo-wiki'...
remote: Counting objects: 375, done.
remote: Compressing objects: 100% (159/159), done.
remote: Total 375 (delta 214), reused 375 (delta 214)
Receiving objects: 100% (375/375), 78.41 KiB, done.
Resolving deltas: 100% (214/214), done.
:
$ cd foo-wiki
$ git rm *.md
$ git commit -am "remove wiki pages"
$ git push
Ve bitirdiniz URL'sini 'wiki.git' ile biten projenizin URL .
tahmin ederseniz bazı işaretleme olmayan dosyalara da erişebilirsiniz. İsterseniz, geçmişinizi Wiki'nin eski içeriğini geri getirebilecek şekilde tam geçmişini saklayabilirsiniz (bkz. Git git '). Tarihin silinmesini de isterseniz, benim varyantımı gör. ('git', git push --force olmadan geçmişi öldürmenize izin vermeyecektir, bu yüzden eğer siz ayrılırsanız, '--force' bu açıdan güvenli taraftasınız demektir.] – Tino
Kayıp bitler her zaman olduğu gibi GitHub üzerindedir.
git clone [email protected]:ACCOUNT/REPO.wiki.git
cd REPO.wiki
git checkout --orphan empty
git rm --cached -r .
git commit --allow-empty -m 'wiki deleted'
git push origin empty:master --force
Uyarı: Bir GitHub repo tüm verileri silebilirsiniz -furan zamanki git
ile birleştiğinde, örneğin bir wiki ACCOUNT/REPO.wiki.git
yok! Bu tarif, bir yerde hala önbelleğe alınabilecek durumlar dışında, GitHub'daki tüm verileri (herhangi bir repo üzerinde) gerçekten yok etmeyi sağlar. Testim,
'un daha sonra eski verilerin herhangi bir izini geri getiremediğini gösterir. BTW, yukarıdakilerin ne olduğunu anlamak için öğrenmenin iyi bir egzersiz olduğunu git
;)
Lütfen, muhtemelen ihtiyacınız olduğunu unutmayın. 'master' dışındaki tüm diğer dalları ve etiketleri silmek için. Ayrıca, 'Ayarlar' bölümündeki GitHub'daki dalları koruyabileceğinizi de unutmayın. Böyle korunan bir şube '-force 'ile itilmiş bir şeyi almayı reddediyor. Bu nedenle, söz konusu şubeleri de korumayı unutmayın. – Tino
- 1. bir github
- 2. Github Doğrulama Başarısız - ... GitHub
- 3. github kullanıyorum git/GitHub
- 4. GitHub
- 5. github
- 6. Github
- 7. GitHub
- 8. Github
- 9. GIthub
- 10. GitHub
- 11. Github
- 12. Solm yapılandırmasını zkcli kullanarak ZooKeeper sil/sil?
- 13. Github projesi için Github sayfaları
- 14. "= Sil" nedir?
- 15. jgit - Sil .git dizinini (veya dosyaları almadan)
- 16. github github kullanıcılarını özel repoya davet et
- 17. github-API aracılığıyla tüm GitHub kullanıcıları alma
- 18. GitHub Atom
- 19. Kramdown, GitHub
- 20. Github API
- 21. Git, Github
- 22. github adıyla
- 23. WebClient restful Sil
- 24. satırları sil ff paketi
- 25. ek dosyayı sil
- 26. Sil yorumlar Java
- 27. Saklı yordam Sil
- 28. İstemciyi newline ismiyle sil
- 29. Excel'de ilk sıfırları sil
- 30. Sil satırlar SQL
Arabirim söz konusu olduğunda GitHub oldukça cilalı, bu yüzden çok karmaşık olmayan şeyler. – Blender
Ayarlar-> Seçenekler-> Özellikler altında bulunuyor. – Nikolai
Aslında bu sadece Wiki'yi görünmez yapıyor. Aslında onu silmez. Yönetici sayfasına geri gelir ve orada wiki onay kutusunu tıklarsanız, içerik bir kez daha görünür olacaktır. [via] (http://stackoverflow.com/a/13447204/1485952) – fnkr