1
我分叉了一個項目,克隆它,對主進行了更改並提交併推送了這些更改。然後,我創建了一個從主人到原始回購的公關也要掌握。所以公關已經存在,並且有很多我不想放棄的評論和內容。Github將主人移動到PR分支?
我的問題:是否有可能將主分支移動到一個新的分支使用主分支作爲其他事情,然後編輯公關,以便「從分支」是新的分支?
我分叉了一個項目,克隆它,對主進行了更改並提交併推送了這些更改。然後,我創建了一個從主人到原始回購的公關也要掌握。所以公關已經存在,並且有很多我不想放棄的評論和內容。Github將主人移動到PR分支?
我的問題:是否有可能將主分支移動到一個新的分支使用主分支作爲其他事情,然後編輯公關,以便「從分支」是新的分支?
不,GitHub不允許你這樣做。 (他們確實允許你改變你想合併到哪個分支,但不是你正在合併的分支。)這就是爲什麼我通常嘗試爲任何PR創建一個新的分支,即使它只是一個小小的改變。
但是,您仍然可以在不更改分支名稱的情況下處理其他事情。假設upstream
在遠程原始回購,做例如: -
git checkout -b my-new-feature upstream/master
這會給你的基礎上master
上游版本的新特性分支(my-new-feature
)。
另一種方法是關閉現有的PR,重命名分支,打開一個鏈接到舊PR的新PR以供參考。 (如果您在說明中包含例如Replaces PR #123
,GitHub會將#123
轉換爲PR#123的鏈接。)