จะลบหน้าวิกิ GitHub ได้อย่างไร?


33

ฉันสร้างหน้าวิกิในที่เก็บ GitHub ของโครงการเพื่อเก็บบันทึกย่อและลิงก์บางส่วนและ GitHub สร้างหน้าวิกิที่ชื่อว่า "หน้าแรก" โดยอัตโนมัติซึ่งมีข้อความ "ยินดีต้อนรับสู่ [repository] wiki!"

มีสองปัญหาคือ ครั้งแรกหน้า "โฮม" ใหม่ไม่มีประโยชน์กับฉันอย่างสมบูรณ์ อย่างที่สองและที่สำคัญที่สุด: เพื่อเข้าถึงหน้าเว็บที่ฉันสร้างขึ้นฉันต้องคลิกลิงค์ "wiki" จากหน้าแรกของที่เก็บจากนั้นคลิกที่แท็บ "หน้า" จากนั้นลิงก์ไปยังหน้า wiki จริงที่ฉันสร้างขึ้น

ดังนั้นฉันจึงตัดสินใจย้ายเนื้อหาไปที่หน้า wiki ของ "Home" เพื่อให้สามารถเข้าถึงได้ง่ายขึ้น เนื่องจากดูเหมือนจะไม่มีฟังก์ชั่น "เปลี่ยนชื่อ" สำหรับหน้าวิกิ GitHub ฉันก็แค่คัดลอกเนื้อหาของหน้าของฉันไปที่หน้า "บ้าน"

ทีนี้ฉันจะลบหน้าวิกิเดิมได้อย่างไร


ปรากฎว่าสามารถเปลี่ยนชื่อหน้าได้โดยเพียงแค่เปลี่ยนชื่อของพวกเขาในมุมมองแก้ไข สิ่งนี้ใช้ได้ตราบใดที่ไม่มีชื่อหน้าเป้าหมาย เนื่องจาก GitHub สร้างหน้า "Home" ที่ไม่มีประโยชน์โดยอัตโนมัติเมื่อคุณสร้างหน้า wiki แรกคุณจึงต้องลบ "Home" ก่อนแล้วจึงย้ายหน้าของคุณไปที่ชื่อ "Home" สิ่งนี้ควรเก็บรักษาประวัติการแก้ไขแทนที่จะคัดลอกการวางเนื้อหา
waldyrious

หมายเหตุด้านข้างสำหรับผู้ใช้ Google ในอนาคตปัญหานี้: คุณไม่สามารถลบวิกิที่บ้านได้
Lukasz Madon

คำตอบ:


27

ตามที่กล่าวไว้ในหัวข้อนี้ของกลุ่ม GitHub Google เจ้าของพื้นที่เก็บข้อมูลสามารถลบหน้าจากมุมมองแก้ไข

ปุ่มลบอาจพลาดได้ง่ายเนื่องจากปุ่มต่างๆจากโหมดดู:

Imgur

... แตกต่างกันเล็กน้อยในโหมดแก้ไข:

Imgur

บางที GitHub ควรพิจารณาทำให้อินเทอร์เฟซชัดเจนยิ่งขึ้น (เช่นทำให้ปุ่มลบเป็นสีแดงหรืออะไรทำนองนั้น)


ใช่ฉันแน่ใจว่าพลาดไป ขอบคุณ!
b01

1
ตอนนี้ปุ่มลบมีข้อความสีแดง
ProgramFOX

5
ปุ่มลบหายไปแล้ว หรืออย่างน้อยก็ไม่แสดงว่าเป็นหน้าวิกิเดียวเท่านั้น ...
ผู้บัญชาการไบต์

8

ทางเลือกที่ยาวกว่าคือการเช็กเอาต์ที่เก็บสำหรับ wiki และลบไฟล์ที่มีเนื้อหาของหน้าเว็บด้วยตนเองgit rmจากนั้นตรวจสอบการเปลี่ยนแปลงกลับไปยังที่เก็บ wiki

มีประโยชน์หากคุณไม่พบปุ่มลบบนเว็บอินเตอร์เฟสหรือคุณเป็นผู้ใช้บรรทัดคำสั่งมากกว่า


4
เพื่อความชัดเจนวิกิ git จะถูกเก็บไว้ในที่เก็บแยกต่างหากซึ่งสามารถเข้าถึงได้ผ่านแท็บ "Git access" ของวิกิ มันควรเป็นอะไรบางอย่างเช่น git@github.com: <user> / <repo> .wiki.git
waldyrious

0

เป็นไปได้ด้วย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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.