2015-06-26 9 views
1

我已經分叉的一個版本的這個如何保持GitHub上的叉版本sycned

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

前幾天。

我正在對Android Studio進行更改。現在,變化在

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

我要合併我的變化,我一直用這個版本製作本地一直致力於原始項目。但同時我想讓我的版本保持私密?

如何在主機本地比較我的更改?

+0

如果您將更改與'master'合併,那麼它們如何保持私密? –

+0

我想我應該說我想與主人進行比較,並更新/合併我的本地,這樣我就可以保留我的更改 – stack

回答

0

通常情況下,你在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分支。

+0

我在哪裏進行本地更改?我不想檢查https://github.com/googlesamples/android-topeka – stack

+0

'git commit'會更新您的_local_存儲庫中的更改。只有'git pull'和'git push'會將你的本地倉庫與GitHub遠程同步。 –

+0

@stack請檢查此答案並將其標記爲正確,如果它解決了您的問題。 –

相關問題