[英]Will GitHub allow a merge or rebase of a “branch of another branch”?
[英]Rebase on github branch
說我做了以下步驟:
但是,我得到一些評論來改進代碼的內容。
問題是,我不能再把它推到GitHub上的主題分支了。
那么處理這個問題的最佳方法是什么?
一旦重新定位,你不能只在forked repo上添加新的提交(因為你在rebase期間重放了這些提交,重寫了他們的SHA1),你必須強制推送:
git push -f
然后重新做你的拉動請求。
這沒關系,因為還沒有人克隆你的回購並開始使用你的分支。
如果已使用該分支,請關注該博客帖子 :
重要提示:如果您已經將提交推送到GitHub,然后在本地壓縮它們,您將無法再將相同的分支推送到GitHub。
創建一個新的分支 - 比如100-retweet-bug-squashed
或100-retweet-bug-rc1
(對於候選版本1) - 並在那里100-retweet-bug-squashed
你的提交。
一旦所有東西都被壓扁並准備就緒,將新壓扁的分支推送到GitHub並將您的拉取請求發送給Gina。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.