Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub:分叉分支_Git_Github - Fatal编程技术网

GitHub:分叉分支

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 可能会提交一些东西,然后将其推送到您自己的回购协议中

情况如下:

我为本回购协议出资:

这是我的本地回购协议:

我想从此人的回购协议中获得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”)