Read time: 1 minute
git-cola is a git client having a GUI. Visit https://github.com/git-cola/git-cola to install for a different distribution or for further detail. There are many other GUI clients. You may see them on https://git-scm.com/download/gui/linux
Now it requires sphinx (for documentation) to be installed. So install it using:
sudo pip install Sphinx==1.3.3
It depends on python2-pyqt4 package. So install it using:
sudo pacman -S python2-pyqt4
Install tk (if not already installed):
sudo pacman -S tk
Note: If you don’t install _tk and run git-cola it’ll give error like:_
/_usr/bin/gitk: line 3: exec: wish: not found_
Now install git-cola using yaourt:
yaourt -S git-cola
There are two commands: git-cola and git-dag.
git-cola includes all the workflow like showing currently unstaged files (on right) and after clicking one of them, it shows in the left large pane. Also it uses gitk to visualize the branches.
git-dag includes the visual representation of the git log command and shows the diagram of the commits and all that.