如何保持 github 的分叉版本同步

How to keep forked version of github sycned

我已经分叉了一个版本

https://github.com/googlesamples/android-topeka

几天前。

我正在 Android Studio 中对其进行更改。现在更改已提交到

的原始项目

https://github.com/googlesamples/android-topeka

我想将我在本地所做的更改与该版本合并。但同时我想将我的版本保密?

如何在本地与主服务器比较我的更改?

通常,您在 GitHub 中的工作流程将如下所示:

git pull origin master

# work work work

git commit -m 'I made some changes to android-topeka'

git pull origin master
# resolve merge conflicts

git push origin master

一般策略是提交您的 local 更改,然后 git pull 远程提交其他开发人员可能对 android-topeka 存储库,自您上次拉取以来。一旦解决了合并冲突(如果有的话),您就可以通过 git push.

快进 GitHub 上的分支

请注意,在您的案例中,origin 指向 https://github.com/googlesamples/android-topeka。我还假设您的本地分支称为 master,因为我在 GitHub.

上的 android-topeka 项目下只看到一个 master 分支