新手求教個(gè)Githubpullrequest的問(wèn)題。Python的開源博客Pelican有一個(gè)官方的主題repopelican-themes,里面有好多主題?,F(xiàn)在我自己做了一個(gè)主題,建了個(gè)repot,我想把我的主題提交到官方主題庫(kù)中,應(yīng)該怎么做?我自己想的應(yīng)該先f(wàn)ork下來(lái)官方的庫(kù),把自己的代碼添加到fork下來(lái)的庫(kù)中,push提交后,發(fā)送一個(gè)pullrequest,等待審核。在這里有一個(gè)問(wèn)題,如果我想再次修改代碼是不是應(yīng)該只能在fork下來(lái)的庫(kù)中修改而不是自己鍵的庫(kù)t中修改,那t中的代碼和fork庫(kù)中的代碼如何同步?或者怎樣只修改t中的代碼,同時(shí)fork庫(kù)中的代碼也被修改?這是官方庫(kù)的地址:pelican-themes更新:這個(gè)問(wèn)題確實(shí)是像allenfantasy同學(xué)說(shuō)的子模塊問(wèn)題,即把一個(gè)項(xiàng)目當(dāng)成另一個(gè)項(xiàng)目的子模塊進(jìn)行管理,同時(shí)當(dāng)子模塊的git項(xiàng)目代碼有更新,可以拉取更新到主項(xiàng)目的子模塊目錄來(lái)。反過(guò)來(lái),當(dāng)主項(xiàng)目的子子模塊目錄有變更,還可以推送這些變更到子模塊的git項(xiàng)目。具體可以使用gitsubmodule或者gitsubtree進(jìn)行處理。而gitsubmodule看上去就給人感覺特別麻煩,坑也個(gè)別多,gitsubtree用起來(lái)相對(duì)簡(jiǎn)單,看上去清晰明了。具體參見處理方法gitsubtree。
求教Github pull request問(wèn)題。
溫溫醬
2019-04-23 15:12:46