Skip to content

Instantly share code, notes, and snippets.

@peteristhegreat
Last active June 12, 2025 16:17
Show Gist options
  • Save peteristhegreat/6754fb29a96ec7dcecbd921dd9f54ac9 to your computer and use it in GitHub Desktop.
Save peteristhegreat/6754fb29a96ec7dcecbd921dd9f54ac9 to your computer and use it in GitHub Desktop.
GittyUp - git gui for Linux, run in WSL

SourceTree and VSCode were giving me issues with browsing my git repo without marking all my files as "changed".

This looks like it is caused by having my code in WSL in Ubuntu instead of the code in Windows. Maybe there is some other feature that is off, but for now I am pushing back towards open source awesomeness.

GittyUp in WSL

A fork of GitAhead, it is Qt based and pretty easy to install with flatpack.

As far as X11 support or a display for WSL2, Windows 11 ships with Wayland in place.

Here are the commands to get up and running:

sudo apt update
sudo apt install flatpak -y
sudo apt install gnome-software-plugin-flatpak # optional
echo $WAYLAND_DISPLAY
echo $DISPLAY
# The --user flag could maybe be avoided if flatpack is managed with sudo?
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install flathub com.github.Murmele.Gittyup
flatpak run --socket=wayland --socket=x11 --env=QT_QPA_PLATFORM=wayland com.github.Murmele.Gittyup &

https://flathub.org/apps/com.github.Murmele.Gittyup

https://flathub.org/setup/Ubuntu

LazyGit

A well written terminal interface for git that is pretty awesome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment