GitHub:分叉分支
情况如下: 我为本回购协议出资: 这是我的本地回购协议: 我想从此人的回购协议中获得ja_trans分行: 然后把它交给我自己,这样以后,我就可以把它拉到原始回购协议中GitHub:分叉分支,git,github,Git,Github,情况如下: 我为本回购协议出资: 这是我的本地回购协议: 我想从此人的回购协议中获得ja_trans分行: 然后把它交给我自己,这样以后,我就可以把它拉到原始回购协议中 我在GitHub/Git还是比较新的。我该怎么做?取你想要的树枝 git remote add fandekasp https://github.com/Fandekasp/habitrpg git fetch fandekasp git checkout ja_trans 可能会提交一些东西,然后将其推送到您自己的回购协议中
我在GitHub/Git还是比较新的。我该怎么做?取你想要的树枝
git remote add fandekasp https://github.com/Fandekasp/habitrpg
git fetch fandekasp
git checkout ja_trans
可能会提交一些东西,然后将其推送到您自己的回购协议中,假设它被称为来源:
git push origin ja_trans
现在设置一个PR。获取您想要的分支
git remote add fandekasp https://github.com/Fandekasp/habitrpg
git fetch fandekasp
git checkout ja_trans
可能会提交一些东西,然后将其推送到您自己的回购协议中,假设它被称为来源:
git push origin ja_trans
现在设置PR。首先,您需要设置fork同步。这里有一些文档: 在提交拉取请求时,应该使fork保持最新,以便更容易合并更改 从
上游
取数后,您应该在本地回购中拥有所有远程分支。然后,您可以从远程分支创建新的本地分支:
# update upstream
$ git fetch upstream
# create local 'ja_trans' branch from upstream
$ git branch --no-track ja_trans upstream/ja_trans
# switch to 'ja_trans'
$ git checkout ja_trans
# push your 'ja_trans' branch to the fork
$ git push -u origin ja_trans
在您对所做的更改感到满意之后,您可以将它们推送到fork并从那里提交pull请求
如果要使分支与上游分支保持最新,可以按照“同步分支”页面中的说明进行操作。只需将
上游/master
替换为要从中提取更改的分支(本例中为“ja_trans”)。首先,您需要设置fork同步。这里有一些文档:
在提交拉取请求时,应该使fork保持最新,以便更容易合并更改
从上游
取数后,您应该在本地回购中拥有所有远程分支。然后,您可以从远程分支创建新的本地分支:
# update upstream
$ git fetch upstream
# create local 'ja_trans' branch from upstream
$ git branch --no-track ja_trans upstream/ja_trans
# switch to 'ja_trans'
$ git checkout ja_trans
# push your 'ja_trans' branch to the fork
$ git push -u origin ja_trans
在您对所做的更改感到满意之后,您可以将它们推送到fork并从那里提交pull请求
如果要使分支与上游分支保持最新,可以按照“同步分支”页面中的说明进行操作。只需将上游/master
替换为要从中提取更改的分支(本例中为“ja_trans”)