SmartGit - graphical client for Git control systemSection: Tools / Internet | Actuality: Linux Mint 19.1 Tessa
Get your commit done. SmartGit is a graphical Git client with support for SVN and Pull Requests for GitHub and Bitbucket. SmartGitallows you to perform all the basic steps when working with Git, including merging and rebasing.
SmartGit has a neat and intuitive interface. Working with the repository is performed without using the command line.
The program includes various utilities-file comparison, conflict handling, SSH-client, Git-Flow, terminal for entering Git-commands and others.
SmartGit is free for non-commercial use only. The official website says that you can use the program for free for OpenSource projects, for teachers and students, for hobby projects. Also, free use implies a complete lack of support. To use SmartGit for commercial purposes, you must purchase a paid license.
SmartGit requires a JRE (Java Runtime Environment) to work. If the JRE is not installed, you can install it by running the command:
A ready - to-use build of the program for Linux is available tar.gz and *.deb package. If you downloaded tar.gz archive, unzip it and run the file: /bin/smartgit.sh
sudo apt-get install default-jdk -y
I think it is best to download the Deb package and install the program in the system
You can install the downloaded file just by clicking on it or run the command in the terminal:
After installation, the program can be started from the main menu of the system in the Programming section.
sudo dpkg -i smartgit-linux-****.deb