我已向Github上的一個開源項目提交了更改,并收到了一位核心團隊成員的代碼審查意見。我想在考慮評論意見的情況下更新代碼,然后重新提交。最佳的工作流程是什么?根據(jù)我對git / github的有限了解,我可以執(zhí)行以下任一操作:將代碼更新為新提交,并將初始提交和更新提交都添加到我的請求中。以某種方式(??)從我的存儲庫回滾舊提交,并創(chuàng)建一個包含所有內(nèi)容的新提交,然后對此提出一個拉取請求?git commit具有修訂功能,但是我聽說在將提交推送到本地存儲庫之外后不應(yīng)該使用它嗎?在這種情況下,我已經(jīng)在本地PC上進行了更改,并將其推送到項目的github分支。可以使用“修改”嗎?還有嗎選項2/3似乎不錯,因為開放源代碼項目在其歷史記錄中只有一次提交可以實現(xiàn)所有功能,但是我不確定如何做到這一點。注意:我不知道這是否會影響答案,但是我沒有在單獨的分支中進行更改,我只是在master上進行了提交
3 回答

精慕HU
TA貢獻1845條經(jīng)驗 獲得超8個贊
只需向pull請求中使用的分支添加新提交,然后將該分支推送到GitHub。拉取請求將通過其他提交自動更新。
#2和#3是不必要的。如果人們只想查看分支的合并位置(而不是其他提交),則可以使用它們git log --first-parent
僅查看日志中的合并提交。
- 3 回答
- 0 關(guān)注
- 759 瀏覽
添加回答
舉報
0/150
提交
取消