使用自定义wiki创建Fork GitHub项目

spa*_*pan 6 wiki github

在GitHub上分配项目时,从原始项目中克隆wiki.

我是否可以假设我可以在不改变上游维基的情况下对我的分叉维基进行任何更改(删除页面,编辑页面)?

我搜索了Google,Stack Overflow和GitHub文档而没有找到关于此的信息:(

小智 13

派生一个GitHub的项目并没有叉的维基回购.在fork中创建了一个空白wiki,并且无法使用pull请求对其进行任何更改.解决此问题的方法是在本地克隆GitHub wiki,然后将其推送到单独的存储库或单独的存储库维基,例如:

git clone https://github.com/user1/project.wiki.git
git remote add my-fork https://github.com/user2/project.wiki.git
git push my-fork master
Run Code Online (Sandbox Code Playgroud)

要使wiki保持同步:

git pull origin master
git push my-fork master
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,@ Oleg,帮了!我想在我推动my-fork master之前添加它,我必须(a)在`user2`下创建一个wiki的第一页,(b)用`merge remotes将新的单页wiki合并到repo中/ my-fork/master --allow-unrelated-histories`,以及(c)通过`Home.md`解决冲突并提交. (3认同)