What is an interactive rebase (git rebase -i) and what operations does it support?
GitHard
Git — Hard
What is an interactive rebase (git rebase -i) and what operations does it support?
Explanation
Interactive rebase, invoked by `git rebase -i`, enables selective modification of commits. It opens an editor to list and manipulate commits. The correct answer outlines specific operations like pick, squash, and reword, which are supported by this command. Other options misrepresent its functionality.