2017-04-22 64 views
1

我有兩臺電腦,一臺在家,另一臺在辦公室。如何同步另一臺計算機的git pull請求?

當我在辦公室工作時,我做了一些更改並創建一個新的拉取請求,將更改推送到該拉取請求(儘管尚未準備好進行合併)。我下班回家,我在家換電腦。

我怎樣才能拉取拉請求的變化,並繼續在家工作?另外,如果我在該拉取請求上添加了更多更改,第二天如何才能在辦公室使用第一臺計算機來更改此更改?

回答

2

說,你創建了一個叫feature1的分支。然後從feature1分支創建了一個Pull請求。現在,當您將更改推送到feature1時,Pull請求將自動更新。

你只需要拉分支feature1以獲得最新的變化。

$ git checkout <branch-name> 
$ git pull origin <branch-name> 

而且,如果你還使用SSH推則需要在您的辦公室GitHub的帳戶添加自己家裏的電腦的公鑰(~/.ssh/id_rsa.pub)。

+0

我可以在另一臺計算機上拉後編輯?它是隻讀還是我可以訪問寫入? – Anthonyeef

+0

是的,你可以,如果你有寫權限(也許,需要登錄你的辦公室郵件或其他) –

+0

推送你需要的用戶名/密碼(用於HTTPS)或者,添加家庭計算機的SSH密鑰在office-github-帳戶(用於SSH)​​ –

0

您可以在工作中創建自己的分支,並在編碼時與主分支同步。

在家中,從您的私人支行結賬。 當你拉,你會得到你在本地提交的私人分支上的變化。

當您想要推送時,從家庭推送到私人,整合更改,然後將私人推到主。

更多,在這裏:

How do I check out a remote Git branch?

相關問題