我已經分叉的一個版本的這個如何保持GitHub上的叉版本sycned
https://github.com/googlesamples/android-topeka
前幾天。
我正在對Android Studio進行更改。現在,變化在
https://github.com/googlesamples/android-topeka
我要合併我的變化,我一直用這個版本製作本地一直致力於原始項目。但同時我想讓我的版本保持私密?
如何在主機本地比較我的更改?
我已經分叉的一個版本的這個如何保持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
一般的策略是提交您的當地更改,然後git pull
遙控器在其他開發商可能做出的任何變更,使到您上次拉動後的android-topeka存儲庫。一旦你解決了合併衝突(如果有),那麼你可以通過執行git push
來快速轉發GitHub上的分支。
請注意,您的情況下,原點指向https://github.com/googlesamples/android-topeka。我還假設您的本地分支名爲master
,因爲我只在GitHub上的android-topeka項目下看到一個master
分支。
我在哪裏進行本地更改?我不想檢查https://github.com/googlesamples/android-topeka – stack
'git commit'會更新您的_local_存儲庫中的更改。只有'git pull'和'git push'會將你的本地倉庫與GitHub遠程同步。 –
@stack請檢查此答案並將其標記爲正確,如果它解決了您的問題。 –
如果您將更改與'master'合併,那麼它們如何保持私密? –
我想我應該說我想與主人進行比較,並更新/合併我的本地,這樣我就可以保留我的更改 – stack