Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我分叉了一个流行的 github 项目,以根据我的需要进行一些小的调整。但是,我想使我的分叉与主存储库保持同步。我最初所做的是通过 github ui fork,然后将我的更改直接从我的开发环境推送到这个 fork。我不完全相信我应该这样做,因为我认为这使得从主存储库中提取更新变得困难。
以这种方式维护分叉的推荐方法是什么?我必须对当前设置进行哪些更改?
您可以配置到远程存储库以在 git 中使用。在从你的 fork 克隆的项目中,键入以下命令:git remote add name url其中 name 是代表主存储库的 url 的别名。
git remote add name url
有了它,要从主存储库中获取新更新,只需键入:git pull name master。要将更改发送到您的 fork 存储库:git push origin master.
git pull name master
git push origin master