我有两台电脑,一台在家,另一台在办公室。如何同步另一台计算机的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) –