Disable uncommit button for parentless commits (#25983)

Closes #25976

There's a couple states that this covers:
- upon `git init`, no footer is shown at all
- after 1 commit (or when on any parentless commit), the uncommit button
is ~disabled~ hidden
- otherwise commit button is shown

Also updated the button with "meta" tooltip showing human readable
description and git command.

Release Notes:

- N/A

---------

Co-authored-by: Nate Butler <iamnbutler@gmail.com>
0200dda83dJulia Ryan committed on 3/5/2025, 11:23:05 PM· committed by GitHubparent4db9ab1
3 files changedLine totals unavailable