1 在工作中,我們總是在合併PR時生成2個提交。第一個是提交一個功能,另一個提交合並。Git:如何在合併拉取請求時進行多次提交的單次提交? 個人而言,我發現有合併提交會混亂git日誌。所以我想知道這是什麼規定或最佳實踐? 來源 2017-09-26 Pig +0 git的結帳主&& git的拉&& git的結帳mybranch && git的重訂主&&混帳checkout master && git merge mybranch會做一個沒有任何額外分支的合併,基本上是因爲你正在重新分配master分支之上的mybranch。 – 2017-09-26 18:51:05 +0 你是什麼意思生成第一次提交(提交功能)?當你合併一個PR時,它只會生成一個合併的提交(如你所說的第二個生成的提交 - 單獨提交的合併)? –
1 你可以squash合併拉請求,它會創建一個提交。切換到您要合併的分支(我們假設它的主人),用南瓜把它合併,提交和推送,內容如下: git checkout master git merge pull-request-branch --squash git commit -m "Pull request merged in master" git push origin master 來源 2017-09-26 15:36:22 Arpit +0 在Bitbucket Cloud上,這是「合併」對話框中的一個選項。 – +0 這比合並提交更好嗎? – Pig
git的結帳主&& git的拉&& git的結帳mybranch && git的重訂主&&混帳checkout master && git merge mybranch會做一個沒有任何額外分支的合併,基本上是因爲你正在重新分配master分支之上的mybranch。 – 2017-09-26 18:51:05
你是什麼意思生成第一次提交(提交功能)?當你合併一個PR時,它只會生成一個合併的提交(如你所說的第二個生成的提交 - 單獨提交的合併)? –