]> Kevux Git Server - rit/commit
doc: git-rebase: update discussion of internals
authorJulia Evans <julia@jvns.ca>
Sat, 23 Aug 2025 00:43:02 +0000 (00:43 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sat, 23 Aug 2025 16:03:30 +0000 (09:03 -0700)
commit3f7f2b0359e38a86db601b406d68e8fb43ae977e
treea17c7957c7ecf3ff848ae70011c1caddcbaa03c2
parent981ce57389af2eafb219a8dc4d6d0f55888c4a14
doc: git-rebase: update discussion of internals

- make it clearer that we're talking about a multistep process
- give a more technically accurate description how rebase works with the
  merge backend.
- condense the explanation of how git rebase skips commits with the same
  textual changes into a single bullet point and remove the explanatory
  diagram. Lots of things which are more complicated are already being
  explained without a diagram.
- remove the explanation of how exactly `--fork-point` and `--root`
  work since that information is in the OPTIONS section
- put all discussion of `ORIG_HEAD` inside the note

Signed-off-by: Julia Evans <julia@jvns.ca>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-rebase.adoc