1
我在GitHub上分叉了一個項目。在對我的分支項目進行更改/提交之前,我需要壓縮原始提交。但是,我想知道是否可以創建拉取請求以將我的更改合併回原始項目。這可以做到嗎?無法在新叉壓扁原始提交後創建拉取請求
我試圖做一個測試項目,但它似乎是這樣,我不能做拉請求,因爲網絡顯示這兩個項目不再連接。下面是我做的:
- 創建一個測試項目(「原始項目」)
- 創建一個新的文件,提交和推
- 創造了另一個文件,提交和推
- 在另一帳戶,我分叉了測試項目(「分叉項目」)
- 在分叉項目中,我壓縮了3次提交的git日誌(Ran'git rebase --root -i'then'git push origin master --force ')
- 在分叉項目中,我修改了一個fil es,承諾和推動。這是對叉的第一個改變。
- 試圖在GitHub上執行一個pull請求,以將來自分叉項目的#6中的更改合併到原始項目中,但是表示「沒有任何東西需要比較。original:master和forked:master是完全不同的提交歷史。 「
網絡看起來像以下:
original forked
o (git init)
|
o (add file)
|
o (add file)
o (squashing commits)
|
o (update file)
也許我做錯了什麼?或者我的設置不正確?或者它只是不能做...
感謝您的確認。 – Xantara 2014-09-29 17:34:53