如何保持 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
分支
我已经分叉了一个版本
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
.
请注意,在您的案例中,origin 指向 https://github.com/googlesamples/android-topeka。我还假设您的本地分支称为 master
,因为我在 GitHub.
master
分支