2017-04-22 66 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?

相关问题