我克隆了这个存储库:https://github.com/ipython/traitlets/tree/master/traitlets
此拉取请求正在等待接受: https://github.com/ipython/traitlets/pull/70
如何将其合并到我的客户端,以便我不必等待其接受?
~/src: rm -rf traitlets/
~/src: git clone https://github.com/ipython/traitlets.git
Cloning into 'traitlets'...
cd taremote: Counting objects: 4005, done.
^Rceiving objects: 31% (1242/4005)
remote: Total 4005 (delta 0), reused 0 (delta 0), pack-reused 4005
Receiving objects: 100% (4005/4005), 717.15 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1951/1951), done.
Checking connectivity... done.
~/src: cd traitlets/
~/src/traitlets: git remote add SylvainCorlay https://github.com/SylvainCorlay/traitlets.git
答案 0 :(得分:3)
SylvainCorlay希望将5个提交合并到ipython:来自SylvainCorlay的master:Descriptors
SylvainCorlay:Descriptors
表示GitHub用户和fork的分支。
因此,您可以简单地git remote add SylvainCorlay https://github.com/SylvainCorlay/traitlets.git
将用户的存储库添加为远程(假设您已经拥有上游存储库的本地克隆)。然后使用git fetch SylvainCorlay
获取它。之后,您可以git checkout SylvainCorlay/Descriptors
或在本地合并更改。
如果您没有克隆它,只需克隆表单并git checkout Descriptors
。
答案 1 :(得分:1)
你可以通过添加" .diff"来获取PR的差异。 (或" .patch")到网址的末尾:
然后您可以将其应用于您的仓库。