2016-03-18 107 views
3

在github上有一個拉到master的請求。如何在git合併,修改,推送後修復pull請求?

我在命令行中合併了pull請求。注意到一個小問題,所以固定它的地方,做了
git commit --amend
並推送主。

壞主意。

現在github不能識別拉取請求已被合併。

我怎樣才能讓它看起來像修改發生在合併的分支上,因此合併發生了?還是有更好的策略來解決這個問題?

回答

1

如果你不願意強迫重寫歷史,那麼你就無能爲力。國際海事組織,你應該簡單地關閉在github界面的拉請求,也許留下你合併它的評論。

另一種方法是,你可以嘗試合併它再次,如果這會導致一個不平凡的提交然後推這個,也許github會拿起它。但它很混亂。

有許多項目中,拉請求從來沒有合併過,例如,很多自制PR沒有合併,它們被壓縮成一個提交,由自制軟件開發者重新格式化,修改後的版本被合併,然後他們關閉原件。這不是一個壞習慣。

0
  1. 刪除本地分支
  2. 創建一個從主一個新的具有相同名稱
  3. 推力到原來的拉請求位置
  4. 冷靜下來