簡體   English   中英

如何在沒有在fork上創建分支的情況下從fork創建pull請求?

[英]How can I create a pull request from a fork without having created a branch on the fork?

我在Github上創建了一個fork,在fork上工作,現在我想為原始項目創建pull請求來進行更改。

我可以在這里找到所有文檔,GitHub和Google指的是為拉取請求選擇的分支,但我沒有創建一個。

我該怎么辦?

從本地版本創建分支

git checkout -b <your_branch>

然后推

git push <remoteName> <your_branch>
# note : <remoteName> is often "origin", depending on your config though

此時,您的新分支your_branch將出現在github上此遠程的頁面上,您將能夠在那里創建一個pull請求,將您的更改集成到主分支中。

git中的一個分支只是指向特定提交的指針,僅此而已。

當你分叉一個回購時,你需要它的副本,突然你有兩個主分支。 我們的主分支,以及分叉回購中的分支。

因此,您不需要創建新分支。 假設您將項目foob​​ar分叉,對master分支進行了提交,然后執行pull請求。 Github會將其描述為robs_fork:master - > foob​​ar:master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM