我已向Github上的一個(gè)開(kāi)源項(xiàng)目提交了更改,并收到了一位核心團(tuán)隊(duì)成員的代碼審查意見(jiàn)。我想在考慮評(píng)論意見(jiàn)的情況下更新代碼,然后重新提交。最佳的工作流程是什么?根據(jù)我對(duì)git / github的有限了解,我可以執(zhí)行以下任一操作:將代碼更新為新提交,并將初始提交和更新提交都添加到我的請(qǐng)求中。以某種方式(??)從我的存儲(chǔ)庫(kù)回滾舊提交,并創(chuàng)建一個(gè)包含所有內(nèi)容的新提交,然后對(duì)此提出一個(gè)拉取請(qǐng)求?git commit具有修訂功能,但是我聽(tīng)說(shuō)在將提交推送到本地存儲(chǔ)庫(kù)之外后不應(yīng)該使用它嗎?在這種情況下,我已經(jīng)在本地PC上進(jìn)行了更改,并將其推送到項(xiàng)目的github分支??梢允褂谩靶薷摹眴幔窟€有嗎選項(xiàng)2/3似乎不錯(cuò),因?yàn)殚_(kāi)放源代碼項(xiàng)目在其歷史記錄中只有一次提交可以實(shí)現(xiàn)所有功能,但是我不確定如何做到這一點(diǎn)。注意:我不知道這是否會(huì)影響答案,但是我沒(méi)有在單獨(dú)的分支中進(jìn)行更改,我只是在master上進(jìn)行了提交
3 回答
精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
只需向pull請(qǐng)求中使用的分支添加新提交,然后將該分支推送到GitHub。拉取請(qǐng)求將通過(guò)其他提交自動(dòng)更新。
#2和#3是不必要的。如果人們只想查看分支的合并位置(而不是其他提交),則可以使用它們git log --first-parent僅查看日志中的合并提交。
- 3 回答
- 0 關(guān)注
- 781 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
