这有两个问题。首先,新的“主页”页面对我完全没有用。其次,也是最重要的一点:为了访问我创建的页面,我必须单击存储库主页中的“ wiki”链接,然后单击“页面”选项卡,然后单击指向我创建的实际Wiki页面的链接。
因此,我决定将内容移至“主页” Wiki页面,以使其更易于访问。由于GitHub Wiki页面似乎没有“重命名”功能,因此我只是将页面内容复制到“主页”页面。
现在,如何删除原始Wiki页面,这样不会使我的存储库混乱?
#1 楼
如GitHub Google组的线程中所述,存储库所有者可以从编辑视图中删除页面。删除按钮可能很容易遗漏,因为按钮来自视图模式:
...在编辑模式下仅稍有不同:
也许GitHub应该考虑使界面更明显(例如,将删除按钮设为红色等)
评论
是的,我肯定错过了。谢谢!
–b01
13年8月12日在18:05
删除按钮现在带有红色文本。
–ProgramFOX
15年3月1日在11:10
删除按钮现在消失了。或至少它是唯一的Wiki页面,否则不会显示。
–Byte Commander
15年9月17日在17:26
#2 楼
另一个较长的选择是检出Wiki的存储库,然后使用git rm
手动删除包含页面内容的文件,然后将所做的更改签回到Wiki存储库。如果找不到Web界面上的“删除”按钮,或者您更多是命令行用户。
评论
为了清楚起见,git Wiki存储在单独的存储库中,可通过Wiki的“ Git访问”选项卡进行访问。它应该像git@github.com:
–waldyrious
2012年12月21日在17:19
#3 楼
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
评论
事实证明,只需在编辑视图中更改页面标题即可重命名页面。只要目标页面标题不存在,此命令即有效。因为GitHub在创建第一个Wiki页面时会自动创建一个无用的“主页”页面,所以您必须先删除“主页”,然后才将页面移至“主页”标题。这应该保留编辑历史记录,而不是复制粘贴内容。供将来使用此问题的人们的旁注:您不能删除家庭Wiki。