Add an undo button to the git panel (#24593)

Also prep infrastructure for pushing a commit

Release Notes:

- N/A

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Co-authored-by: Conrad <conrad@zed.dev>
Co-authored-by: Nate Butler <iamnbutler@gmail.com>
b014afa938Mikayla Maki committed on 2/12/2025, 10:57:08 PM· committed by GitHubparentdf8adc8
42 files changedLine totals unavailable