简体中文 ▾
Localized versions of git-request-pull manual
Topics ▾
Email
Latest version
▾
git-request-pull last updated in 2.43.0
Changes in the git-request-pull manual
Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.52.0 no changes
- 2.43.0 2023年11月20日
- 2.35.1 → 2.42.4 no changes
- 2.35.0 2022年01月24日
- 2.18.1 → 2.34.8 no changes
- 2.18.0 2018年06月21日
- 2.7.6 → 2.17.6 no changes
- 2.6.7 2017年05月05日
- 2.1.4 → 2.5.6 no changes
- 2.0.5 2014年12月17日
名称
git-request-pull - 生成待处理更改的摘要
概述
git request-pull [-p] <开始> <URL> [<结束>]
描述
生成一个请求,要求你的上游项目将变更拉入他们的分支树。 该请求会打印到标准输出中,以分支描述开头,总结变更内容,并指出可以从哪里拉取变更。
上游项目预计会有以 <开始> 命名的提交,输出会要求它通过访问以 <URL> 命名的仓库,整合您自该提交后所做的更改,直至以 <结束> 命名的提交。
选项
- -p
-
在输出中包含补丁文本。
- <起始>
-
从提交开始。 这将命名一个已在上游历史中的提交。
- <URL>
-
要提取的仓库 URL。
- <终止>
-
提交结束于(默认为 HEAD)。 这将命名您要求提取的历史最前沿的提交。
当以 <URL> 命名的仓库的提交位于与本地仓库不同的引用的顶端时,可以使用 <本地>
:<远程> 语法,以获得其本地名称、冒号 `:`和远程名称。
实例
想象一下,您在 v1.0 版本的基础上建立了自己的 master 分支,并希望将其集成到项目中。 首先,你将该变更推送到公共仓库,供其他人查看:
git push https://git.ko.xz/project master
然后,运行这条命令:
git request-pull v1.0 https://git.ko.xz/project master
会向上游发出请求,总结从 v1.0 版本到您的 master 版本之间的变化,以便从您的公共仓库中提取。
如果您将更改推送到的分支名称与本地分支不同,例如。
git push https://git.ko.xz/project master:for-linus
然后,您可以用
git request-pull v1.0 https://git.ko.xz/project master:for-linus
GIT
属于 git[1] 文档