如何从另一台计算机同步git pull请求?

时间:2017-04-22 06:30:56

标签: git github

我有两台电脑,一台在家,另一台在办公室。

当我在办公室工作时,我做了一些更改并创建了一个新的拉取请求,将更改推送到拉取请求(虽然尚未准备好合并)。我下班回家了,我换回家里的电脑。

我如何在拉取请求中提取更改并继续在家工作?此外,如果我在拉取请求中添加了一些更改,那么第二天如何使用第一台计算机在办公室取消该更改?

2 个答案:

答案 0 :(得分:2)

说,您创建了一个名为feature1的分支。然后从feature1分支创建了一个Pull请求。现在,当您将更改推送到feature1时,Pull请求将自动更新。

您只需要拉动分支feature1即可获得最新的更改。

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

如果您使用SSH推送,则需要在Office GitHub帐户中添加家庭计算机的公钥(~/.ssh/id_rsa.pub)。

答案 1 :(得分:0)

您可以在工作时创建自己的分支,并在编码时在主分支之间进行同步。

在家,从您的私人分支机构结账。 当您拉动时,您将获得您在本地提交的私人分支的更改。

当您想要推送时,从家推送到私人,整合更改,然后将私人推送到主。

更多相关内容:

How do I check out a remote Git branch?