尝试克隆gem和git获取/合并所有拉取请求,但合并失败

尝试克隆gem和git获取/合并所有拉取请求,但合并失败,git,github,merge,clone,Git,Github,Merge,Clone,我正试图得到伪造宝石与整个包,包括所有拉请求。最后,合并失败了。我想做的事可能吗?如果是这样,除了这里显示的内容之外,我还需要做什么 D:\BitNami\rubystack-1.9.3-12\projects>git clone https://github.com/sevenwire/forgery.git Cloning into 'forgery'... remote: Counting objects: 1472, done. remote: Compressing object

我正试图得到伪造宝石与整个包,包括所有拉请求。最后,合并失败了。我想做的事可能吗?如果是这样,除了这里显示的内容之外,我还需要做什么

D:\BitNami\rubystack-1.9.3-12\projects>git clone https://github.com/sevenwire/forgery.git
Cloning into 'forgery'...
remote: Counting objects: 1472, done.
remote: Compressing objects: 100% (760/760), done.
Receiving objects:  99% (1458/1472)
Receiving objects: 100% (1472/1472), 390.22 KiB | 0 bytes/s, done.
Resolving deltas: 100% (744/744), done.

D:\BitNami\rubystack-1.9.3-12\projects>cd forgery

D:\BitNami\rubystack-1.9.3-12\projects\forgery>git config --local remote.origin.fetch "+refs/pull/*/head:refs/remotes/or
igin/pr/*

D:\BitNami\rubystack-1.9.3-12\projects\forgery>git config --local --add merge.defaultToUpstream true

D:\BitNami\rubystack-1.9.3-12\projects\forgery>git fetch
remote: Counting objects: 502, done.
remote: Compressing objects: 100% (225/225), done.
Receiving objects:  85% (324/381)    299 (delta 150)
Receiving objects: 100% (381/381), 107.79 KiB | 0 bytes/s, done.
Resolving deltas: 100% (224/224), completed with 48 local objects.
From https://github.com/sevenwire/forgery
 * branch            master     -> FETCH_HEAD
 * [new ref]         refs/pull/10/head -> origin/pr/10
 * [new ref]         refs/pull/11/head -> origin/pr/11
 * [new ref]         refs/pull/12/head -> origin/pr/12
 * [new ref]         refs/pull/13/head -> origin/pr/13
 * [new ref]         refs/pull/15/head -> origin/pr/15
 * [new ref]         refs/pull/17/head -> origin/pr/17
 * [new ref]         refs/pull/18/head -> origin/pr/18
 * [new ref]         refs/pull/19/head -> origin/pr/19
 * [new ref]         refs/pull/21/head -> origin/pr/21
 * [new ref]         refs/pull/22/head -> origin/pr/22
 * [new ref]         refs/pull/23/head -> origin/pr/23
 * [new ref]         refs/pull/24/head -> origin/pr/24
 * [new ref]         refs/pull/25/head -> origin/pr/25
 * [new ref]         refs/pull/26/head -> origin/pr/26
 * [new ref]         refs/pull/27/head -> origin/pr/27
 * [new ref]         refs/pull/29/head -> origin/pr/29
 * [new ref]         refs/pull/31/head -> origin/pr/31
 * [new ref]         refs/pull/32/head -> origin/pr/32
 * [new ref]         refs/pull/34/head -> origin/pr/34
 * [new ref]         refs/pull/39/head -> origin/pr/39
 * [new ref]         refs/pull/40/head -> origin/pr/40
 * [new ref]         refs/pull/41/head -> origin/pr/41
 * [new ref]         refs/pull/45/head -> origin/pr/45
 * [new ref]         refs/pull/49/head -> origin/pr/49
 * [new ref]         refs/pull/50/head -> origin/pr/50
 * [new ref]         refs/pull/51/head -> origin/pr/51
 * [new ref]         refs/pull/52/head -> origin/pr/52
 * [new ref]         refs/pull/56/head -> origin/pr/56
 * [new ref]         refs/pull/57/head -> origin/pr/57
 * [new ref]         refs/pull/58/head -> origin/pr/58
 * [new ref]         refs/pull/59/head -> origin/pr/59
 * [new ref]         refs/pull/60/head -> origin/pr/60
 * [new ref]         refs/pull/9/head -> origin/pr/9

D:\BitNami\rubystack-1.9.3-12\projects\forgery>git merge
fatal: No remote tracking branch for refs/heads/master from origin

D:\BitNami\rubystack-1.9.3-12\projects\forgery>

为此,我设计了一种方法,尝试使用捕获和脚本安装所有拉请求(PR)。我发现这不一定是一件明智的事情。公关部经常有冲突。因此,我决定需要逐个选择我想要的PR并构建此脚本,其中%1是我想要安装的PR:

git checkout pr/%1
git checkout master
git merge pr/%1
这都是在运行了原始问题中指定的流程之后,为git合并保存的