У меня есть график, который выглядит примерно так:
(snip)
| |
| o 1) Other Dev: Commit
| | \
o | | 2) Me: Commit
/ | | |
| | o | 3) Other Dev: Commits with an error
| |/| |
| o |/ 4) Me: Merge and commit
| /|
|/ |
o | 5) Me: Realize there were bugs in the commit and take earlier version to merge with
| o 6) Other Dev: Fixes error
o / 7) Me: committing some changes
|/
o 8) Me: Merge fixed tip
В (8) все так же, как и должно быть, за исключением болтающейся дополнительной головки в (4). Чтобы избавиться от него, я должен объединить (4) -.- > (8), но поскольку в (4) нет ничего, что мне нужно, я могу смело отказаться от всех его изменений. Я мог бы сделать это слияние вручную по файлу (и обычно это не такая уж большая сделка), но для моего собственного назидания - есть простой однострочный способ сказать "слияние (4) с (8) и всегда взять (8)"?