我分叉了一个流行的github项目,对我的需求做了一些小的调整。但是我想让我的叉子与主回购保持同步。我最初做的是通过github ui进行fork,然后将我的更改从我的dev env直接推送到这个fork。我并不完全相信我应该这样做,因为我认为这会使主仓库的更新变得困难。
以这种方式维护fork的推荐方法是什么?我需要更改有关当前设置的内容?
答案 0 :(得分:10)
您可以配置远程存储库以在git中使用。在从fork中克隆的项目中,键入以下命令:git remote add name url
其中name是表示主仓库的url的别名。
使用它,要从主存储库中获取新更新,只需键入:git pull name master
。要将更改发送到您的fork repo:git push origin master
。