如何维护一个受欢迎项目的Github分支

use*_*108 18 git github git-fork

我分叉了一个流行的github项目,对我的需求做了一些小的调整.但是我想让我的叉子与主回购保持同步.我最初做的是通过github ui进行fork,然后将我的更改从我的dev env直接推送到这个fork.我并不完全相信我应该这样做,因为我认为它会使主仓库的更新变得困难.

以这种方式维护fork的推荐方法是什么?我需要更改当前的设置?

Wil*_*uta 11

您可以配置远程存储库以在git中使用.在从fork中克隆的项目中,键入以下命令:git remote add name url其中name是表示主仓库的url的别名.

有了这个,要从主仓库中获取新的更新,只需输入:git pull name master.将更改发送到fork repo : git push origin master.

  • 我已经做好了一些令人难以置信的准备,但这实际上是第一次。放心了谢谢! (3认同)
  • 我通常将我的分叉开发保存在一个唯一命名的分支上。这样,像“master”这样的分支可以保留上游项目的直接副本,并且不会造成混淆。 (2认同)