问题 作为在github中的不同回购的repo fork子目录


我想为League of创建一个凉亭包/样式表 可移动类型的块状字体 其他类似的任务。

我想知道是否可以将他们的“webfonts”目录分成新的repo中的“fonts”目录。这将允许我创建一个bower.json文件和样式表。

谢谢,


1770
2018-03-27 16:53


起源



答案:


我不认为你可以直接在github上的web UI上分叉,但如果你可以克隆它并手动推送东西,你可以做以下事情

  • 克隆回购

    git clone https://github.com/theleagueof/chunk
    
  • 仅使用git subtree命令为该文件夹创建分支

    git subtree split --prefix=folder_name -b new_branch
    
  • 创建一个新的github仓库
  • 将此新repo添加为远程,

    git remote add upstream https://github.com/user/repo
    
  • 推子树

    git push upstream new_branch
    

13
2018-03-27 19:15



任何想法如何让原始的回购识别一个“分叉”创建这种方式作为一个合法的分叉,并允许提交PR? - vucalur
@vucalur嗯不,直接拉请求不起作用。你是什​​么 能够 尝试做的是在这个新的分叉仓库中将原始仓库作为远程仓库,推送到原始仓库,在新分支上执行子树合并(拆分的反向),现在从这个新分支发出PR。 - mu 無
推动 new_branch 到了 master 新github repo的分支,使用 git push upstream new_branch:master - bastelflp


答案:


我不认为你可以直接在github上的web UI上分叉,但如果你可以克隆它并手动推送东西,你可以做以下事情

  • 克隆回购

    git clone https://github.com/theleagueof/chunk
    
  • 仅使用git subtree命令为该文件夹创建分支

    git subtree split --prefix=folder_name -b new_branch
    
  • 创建一个新的github仓库
  • 将此新repo添加为远程,

    git remote add upstream https://github.com/user/repo
    
  • 推子树

    git push upstream new_branch
    

13
2018-03-27 19:15



任何想法如何让原始的回购识别一个“分叉”创建这种方式作为一个合法的分叉,并允许提交PR? - vucalur
@vucalur嗯不,直接拉请求不起作用。你是什​​么 能够 尝试做的是在这个新的分叉仓库中将原始仓库作为远程仓库,推送到原始仓库,在新分支上执行子树合并(拆分的反向),现在从这个新分支发出PR。 - mu 無
推动 new_branch 到了 master 新github repo的分支,使用 git push upstream new_branch:master - bastelflp