我按照给定的说明(http://octopress.org/docs/setup/)设置了一个Octopress项目,它可以创建一个Github存储库,并在您的机器上创建一个本地存储库.在本地计算机上,将远程添加到原始Octopress存储库,然后发出"git pull"命令.然后,将远程添加到Github存储库,以便将更改推送到存储库.
所有这些都可以工作,但它不会创建原始项目的分支,这意味着没有明显的(以新手)方式向原始Octopress存储库发出拉取请求.
有没有办法让我在Github上添加原始Octopress存储库的分支到我的存储库实例?
如果没有办法,我可以安全地删除我的Github Octopress实例,在Github上分割原文,然后从我的本地存储库添加一个新的远程到新分叉的Octopress吗?
Kar*_*ldt 14
尽管人们倾向于将他们在Github上的回购视为"官方"回购,但请记住,这是一种社会区别而非技术区别.从git的角度来看,每个回购都是平等的.这意味着只要您将每个提交都提取到本地仓库中,就可以安全地删除Github上的提交.然后只需在github上分叉Octopress项目,将其设置为本地存储库中的遥控器,然后推送.Git并不关心你最初得到的任何回购.它"只是有效".
我不知道有什么方法可以将你的空白github副本变成github分支,事实如此
如果没有办法,我可以安全地删除我的Github Octopress实例,在Github上分割原文,然后从我的本地存储库添加一个新的远程到新分叉的Octopress吗?
是要走的路.删除自己的github存储库,点击octoprocess存储库上的fork按钮并将fork克隆到本地计算机.
如果您已经进行了任何更改,我会说使用git format-patch将它们存储为一系列补丁文件并将git apply-patch其应用于新存储库的克隆可能比使用旧存储库更容易远程(在本地计算机上).