# hier wollen wir es hin installieren
cd /usr/src/
# Archive holen
sudo wget https://github.com/git/git/archive/refs/tags/v2.36.0.tar.gz
# Archive auspacken
sudo tar -xf v2.36.0.tar.gz
cd git-2.36.0/
# so das bauen dauert nun ca. 1,5 Stunden
sudo make prefix=/usr/local all
# der letzte make geht schnell
sudo make prefix=/usr/local install
# Optional: Archive löschen
sudo rm -rf /usr/src/v2.36.0.tar.gz
# Optional: Vorgänger Version löschen
sudo rm -rf git-2.35.0/
# Check ob die Version läuft
git --version
# Juhu 2.36. läuft schon mal
# Test mit meinem Git-Repo twetherscan siehe auch http://blog.wenzlaff.de/?p=17613
git clone https://gitlab.com/IT-Berater/twetherscan.git
cd twetherscann
# Neues git log mit git describe und z.B leichtgewichtige Tags
git log -8 --format='%(describe:tags=<bool>)'
# Ergebnis
v0.0.3-5-g308811a
v0.0.3-4-g5ea5ec4
v0.0.3-3-gf9ee720
v0.0.3-2-ge45fedc
v0.0.3-1-g7c64ba8
v0.0.3
V0.0.2-4-ga2a7d78
V0.0.2-3-g4b4e440
# oder die Länge der Hex Stellen für den Hash z.B. 6
git log -8 --format='%(describe:abbrev=6)'
# Ergebnis
v0.0.3-5-g308811
v0.0.3-4-g5ea5ec
v0.0.3-3-gf9ee72
v0.0.3-2-ge45fed
v0.0.3-1-g7c64ba
v0.0.3
V0.0.2-4-ga2a7d7
V0.0.2-3-g4b4e44