我有兩臺電腦,一臺在家,另一臺在辦公室。如何同步另一臺計算機的git pull請求?
當我在辦公室工作時,我做了一些更改並創建一個新的拉取請求,將更改推送到該拉取請求(儘管尚未準備好進行合併)。我下班回家,我在家換電腦。
我怎樣才能拉取拉請求的變化,並繼續在家工作?另外,如果我在該拉取請求上添加了更多更改,第二天如何才能在辦公室使用第一臺計算機來更改此更改?
我有兩臺電腦,一臺在家,另一臺在辦公室。如何同步另一臺計算機的git pull請求?
當我在辦公室工作時,我做了一些更改並創建一個新的拉取請求,將更改推送到該拉取請求(儘管尚未準備好進行合併)。我下班回家,我在家換電腦。
我怎樣才能拉取拉請求的變化,並繼續在家工作?另外,如果我在該拉取請求上添加了更多更改,第二天如何才能在辦公室使用第一臺計算機來更改此更改?
說,你創建了一個叫feature1
的分支。然後從feature1
分支創建了一個Pull請求。現在,當您將更改推送到feature1
時,Pull請求將自動更新。
你只需要拉分支feature1
以獲得最新的變化。
$ git checkout <branch-name>
$ git pull origin <branch-name>
而且,如果你還使用SSH推則需要在您的辦公室GitHub的帳戶添加自己家裏的電腦的公鑰(~/.ssh/id_rsa.pub
)。
您可以在工作中創建自己的分支,並在編碼時與主分支同步。
在家中,從您的私人支行結賬。 當你拉,你會得到你在本地提交的私人分支上的變化。
當您想要推送時,從家庭推送到私人,整合更改,然後將私人推到主。
更多,在這裏:
我可以在另一臺計算機上拉後編輯?它是隻讀還是我可以訪問寫入? – Anthonyeef
是的,你可以,如果你有寫權限(也許,需要登錄你的辦公室郵件或其他) –
推送你需要的用戶名/密碼(用於HTTPS)或者,添加家庭計算機的SSH密鑰在office-github-帳戶(用於SSH) –