1
我正在與一個大型團隊合作開展一個大型項目。我得到了一個任務來編輯1個文件,並將其推送到GitHub的自己的分支中,並創建一個拉取請求,我已經完成了。如何解決GitHub上「污染」的請求?
但是,分支/拉請求已經變成'污染' - 它現在包含數千個文件和提交,不再只是我的1提交和1個文件。
是否有反正我可以恢復到我的舊承諾?
我正在與一個大型團隊合作開展一個大型項目。我得到了一個任務來編輯1個文件,並將其推送到GitHub的自己的分支中,並創建一個拉取請求,我已經完成了。如何解決GitHub上「污染」的請求?
但是,分支/拉請求已經變成'污染' - 它現在包含數千個文件和提交,不再只是我的1提交和1個文件。
是否有反正我可以恢復到我的舊承諾?
首先,檢查git reflog
:你應該能夠通過武力之前衍合PR分支到本地PR分支重置爲老臉
然後再試一次,這次推:
git checkout my-pr-branch
git fetch upstream
git rebase upstream/master
git push --force
這應該只推動你自己的本地提交。
您能否告訴我們您創建PR後發生了什麼?如果沒有_other_提交進來,那麼我會解釋這是因爲目的地分支與您的分支大不相同。可能是其他一些中間分支應該在你之前先進入'master'。 –