簡體   English   中英

壓縮合並請求中的新提交

[英]Squash a new commit in a merge request


我已提交並推送了一個文件以創建合並請求。 現在,已要求我對文件進行一些更改,並在“合並”請求中對提交進行壓縮。 當所有更改都提交后,我的常見做法是壓縮提交:

git checkout my_branch
git reset --soft HEAD~4
git commit
git push --force origin my_branch

但是,在這種情況下,我尚未提交或推動新的更改。 有沒有一種簡單的方法(除了git reset之外)將新提交包含在已經推送的現有提交中?

准備好更改后,如果要將更改壓縮到上一次提交中,則可以執行

git commit --amend --no-edit

這會將這些更改添加到上一個提交中,並保留相同的提交消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM