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

如何从另一台计算机同步git pull请求?,git,github,Git,Github,我有两台电脑,一台在家,另一台在办公室 当我在办公室工作时,我会做一些更改并创建一个新的pull请求,将更改推送到该pull请求(尽管还没有准备好合并)。我下班回家后,在家换电脑 我怎样才能在这个请求上获得改变,并继续在家工作?另外,如果我在拉取请求中添加了一些更改,那么第二天我如何使用第一台计算机在办公室拉取更改?比如说,您创建了一个名为feature1的分支。然后从feature1分支创建拉取请求。现在,当您将更改推送到feature1时,pull请求将自动更新 您只需拉动feature1分

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

当我在办公室工作时,我会做一些更改并创建一个新的pull请求,将更改推送到该pull请求(尽管还没有准备好合并)。我下班回家后,在家换电脑


我怎样才能在这个请求上获得改变,并继续在家工作?另外,如果我在拉取请求中添加了一些更改,那么第二天我如何使用第一台计算机在办公室拉取更改?

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

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

$ git checkout <branch-name>
$ git pull origin <branch-name>
$git签出
$git拉原点


如果您使用SSH,则需要将家庭计算机的公钥(
~/.SSH/id_rsa.pub
)添加到办公室的GitHub帐户。

您可以在工作时创建自己的分支,并在编码时将其与主分支同步

在家里,从你的私人分店结账。 当您拉取时,您将获得您在本地提交的私有分支上的更改

当您要推送时,请从主推送至专用,合并更改,然后将专用推送至主

更多信息请参见:


我可以在另一台计算机上拖动后编辑它吗?它是只读的还是我有写权限?是的,如果您有写权限(可能需要使用office mail或其他方式登录)来推送您需要的用户名/密码(用于HTTPS)或在office github帐户(用于SSH)中添加家庭计算机的SSH密钥,您可以这样做。虽然我没有尝试这个答案,但我认为这应该是正确的(我好像在问一个重复的问题)谢谢你的耐心。