?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
git-request-pull - 生成未決更改的摘要
git request-pull [-p] <start> <url> [<end>]
生成一個(gè)請(qǐng)求,請(qǐng)求您的上游項(xiàng)目將更改拖入其樹(shù)中。打印到標(biāo)準(zhǔn)輸出的請(qǐng)求從分支描述開(kāi)始,匯總變化并指示它們可以從哪里拉出。
上游項(xiàng)目預(yù)計(jì)具有名為的提交,<start>
并且輸出會(huì)要求它<end>
通過(guò)訪問(wèn)名為<url>
。的存儲(chǔ)庫(kù)來(lái)整合自該提交以來(lái)所做的更改,直到由指定的提交。
-p
在輸出中包含補(bǔ)丁文本。
<start>
承諾開(kāi)始。這會(huì)命名已在上游歷史記錄中的提交。
<url>
要從中提取的存儲(chǔ)庫(kù) URL。
<end>
提交結(jié)束于(默認(rèn)為 HEAD)。這將提交的名稱(chēng)命名為要求提取的歷史記錄的提示。
當(dāng)名稱(chēng)為 repository <url>
的 ref 在與本地 ref 不同的 ref 的一端提交時(shí),可以使用該<local>:<remote>
語(yǔ)法的名稱(chēng),冒號(hào):
和遠(yuǎn)程名稱(chēng)。
想象一下,您master
在v1.0
發(fā)布之前在分支上構(gòu)建了自己的工作,并希望將其集成到項(xiàng)目中。首先,您將這一變化推送到您的公共存儲(chǔ)庫(kù)供其他人查看:
git push https://git.ko.xz/project master
然后,你運(yùn)行這個(gè)命令:
git request-pull v1.0 https://git.ko.xz/project master
這會(huì)向上游產(chǎn)生一個(gè)請(qǐng)求,總結(jié)v1.0
版本與你之間的變化master
,從而將它從公共存儲(chǔ)庫(kù)中提取出來(lái)。
如果您將更改推送到名稱(chēng)與本地不同的分支,例如
git push https://git.ko.xz/project master:for-linus
那么你可以問(wèn)這個(gè)問(wèn)題
git request-pull v1.0 https://git.ko.xz/project master:for-linus