我有两台电脑,一台在家,另一台在办公室。
当我在办公室工作时,我做了一些更改并创建了一个新的拉取请求,将更改推送到拉取请求(虽然尚未准备好合并)。我下班回家了,我换回家里的电脑。
我如何在拉取请求中提取更改并继续在家工作?此外,如果我在拉取请求中添加了一些更改,那么第二天如何使用第一台计算机在办公室取消该更改?
答案 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)
您可以在工作时创建自己的分支,并在编码时在主分支之间进行同步。
在家,从您的私人分支机构结账。 当您拉动时,您将获得您在本地提交的私人分支的更改。
当您想要推送时,从家推送到私人,整合更改,然后将私人推送到主。
更多相关内容: