Bagaimana cara menghapus halaman wiki GitHub?

33

Saya membuat halaman wiki di repositori GitHub proyek saya, untuk menyimpan beberapa catatan dan tautan yang lepas, dan GitHub secara otomatis membuat halaman wiki yang disebut "Rumah", yang berisi teks "Selamat datang di wiki [repositori] wiki!"

Ada dua masalah dengan itu. Pertama, halaman "Home" baru sama sekali tidak berguna bagi saya. Kedua, dan yang paling penting: untuk mengakses halaman yang saya buat, saya harus mengklik tautan "wiki" dari halaman beranda repositori, dan kemudian tab "Halaman", dan kemudian tautan ke halaman wiki yang sebenarnya saya buat.

Jadi saya memutuskan untuk memindahkan konten ke halaman wiki "Beranda", agar lebih mudah diakses. Karena sepertinya tidak ada fungsi "ganti nama" untuk halaman wiki GitHub, saya cukup menyalin isi halaman saya ke halaman "Beranda".

Sekarang, bagaimana cara saya menghapus halaman wiki asli sehingga tidak mengacaukan repositori saya?

waldyrious
sumber
Ternyata seseorang dapat mengubah nama halaman hanya dengan mengubah judulnya di tampilan edit. Ini valid selama judul halaman target tidak ada. Karena GitHub secara otomatis membuat halaman "Home" yang tidak berguna ketika Anda membuat halaman wiki pertama Anda, Anda harus menghapus "Home" terlebih dahulu dan baru kemudian memindahkan halaman Anda ke judul "Home". Ini harus menjaga riwayat edit daripada menyalin-menempelkan konten.
waldyrious
Catatan tambahan untuk orang-orang di masa depan yang menelusuri masalah ini: Anda tidak dapat menghapus wiki rumah.
Lukasz Madon

Jawaban:

27

Seperti yang disebutkan di utas grup Google GitHub ini, pemilik repositori dapat menghapus halaman dari tampilan edit.

Tombol hapus mungkin mudah terlewatkan, karena tombol dari mode tampilan:

Imgur

... menjadi sedikit berbeda dalam mode edit:

Imgur

Mungkin GitHub harus mempertimbangkan membuat antarmuka lebih jelas (misalnya membuat tombol hapus merah, atau sesuatu seperti itu)

waldyrious
sumber
Ya, saya sangat merindukannya. Terima kasih!
B01
1
Tombol hapus sekarang memiliki teks merah.
ProgramFOX
5
Tombol hapus sekarang hilang. Atau setidaknya itu tidak ditampilkan jika itu satu-satunya halaman wiki ...
Byte Commander
8

Alternatif yang lebih lama adalah dengan checkout repositori untuk wiki dan secara manual menghapus file yang berisi konten halaman menggunakan git rmdan kemudian memeriksa perubahan kembali ke repositori wiki.

Berguna jika Anda tidak dapat menemukan tombol hapus pada antarmuka web, atau Anda lebih dari pengguna baris perintah.

Ular naga
sumber
4
Untuk lebih jelasnya, wiki git disimpan dalam repositori terpisah, yang dapat diakses melalui tab "Akses git" pada wiki. Seharusnya sesuatu seperti [email protected]: <user> / <repo> .wiki.git
waldyrious
0

Itu mungkin dengan git:

git clone https://github.com/ORG/REPO.wiki.git
cd REPO.wiki
rm Home.md
git add .
git commit -m "remove wiki homepage"
git push
Dorian
sumber