新手求教个Githubpullrequest的问题。Python的开源博客Pelican有一个官方的主题repopelican-themes,里面有好多主题。现在我自己做了一个主题,建了个repot,我想把我的主题提交到官方主题库中,应该怎么做?我自己想的应该先fork下来官方的库,把自己的代码添加到fork下来的库中,push提交后,发送一个pullrequest,等待审核。在这里有一个问题,如果我想再次修改代码是不是应该只能在fork下来的库中修改而不是自己键的库t中修改,那t中的代码和fork库中的代码如何同步?或者怎样只修改t中的代码,同时fork库中的代码也被修改?这是官方库的地址:pelican-themes更新:这个问题确实是像allenfantasy同学说的子模块问题,即把一个项目当成另一个项目的子模块进行管理,同时当子模块的git项目代码有更新,可以拉取更新到主项目的子模块目录来。反过来,当主项目的子子模块目录有变更,还可以推送这些变更到子模块的git项目。具体可以使用gitsubmodule或者gitsubtree进行处理。而gitsubmodule看上去就给人感觉特别麻烦,坑也个别多,gitsubtree用起来相对简单,看上去清晰明了。具体参见处理方法gitsubtree。
猛跑小猪
开满天机
相关分类