简体中文 ▾
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.47.1 no changes
- 2.43.0 11/20/23
- 2.35.1 → 2.42.3 no changes
- 2.35.0 01/24/22
- 2.18.1 → 2.34.8 no changes
- 2.18.0 06/21/18
- 2.7.6 → 2.17.6 no changes
- 2.6.7 05/05/17
- 2.1.4 → 2.5.6 no changes
- 2.0.5 12/17/14
描述
生成一个请求,要求你的上游项目将变更拉入他们的分支树。 该请求会打印到标准输出中,以分支描述开头,总结变更内容,并指出可以从哪里拉取变更。
上游项目预计会有以 <开始>
命名的提交,输出会要求它通过访问以 <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] 文档