這是我的情景:就拿最近的N提交當前分支,並將其應用到另一個分支
- 我在
master
分支 - 從
master
分支,分支feature1
創建 - 多次提交加入
feature1
和其他提交加入master
- 現在,我要帶ONLY最後N從承諾並將它們應用於
master
。
我想從這個去:
(branch) feature1: f1 > f2 > f3 > f4
/
(branch) master: A > B > C > D
要這樣:
(branch) feature1: f1 > f2 > f3 > f4
/
(branch) master: A > B > C > D > f3 > f4
它的工作!通過使用'--no-commit','cherry-pick'將所有來自'feature1'的提交合併爲一個,並將其添加到'master'的頂部。如果不使用'--no-commit',則所有提交都會與''master'一起被添加,以及合併提交。 –