У меня есть график, который выглядит примерно так:
(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)"?