Я хочу объединить пользовательские ветви в master, однако перед фиксацией слияния сделайте проверку и модификацию кода.
Например:
o---o---o---o---o master
\
o---o---o lucy
Как правило, git merge lucy
будет выглядеть так:
,-- "Merge commit"
|
o---o---o---o---o---o master
\ /
o---o---o----' lucy
и после проверки и изменения кода:
,-- "Merge commit"
| ,-- "Code review: 1) fixed EOL char, 2) apply tabsize=4, ..."
| |
o---o---o---o---o---o---o master
\ /
o---o---o----' lucy
Вместо этого я хочу сделать коммит слияния и коммит с проверкой кода как единый коммит:
,-- "Code review & merge: 1) fixed EOL char, 2) apply tabsize=4, ..."
|
o---o---o---o---o---o master
\ /
o---o---o----' lucy
Я попробовал git merge --no-commit
, однако после этого я не могу сделать последующий коммит как merge-commit.
Любая идея?