![git gui tools git gui tools](https://www.fossmint.com/wp-content/uploads/2019/06/SmartGit.png)
So why would you use a GUI tool like SmartGit? Well, if you are not a big fan of the command line, and you like to see the set of commands to use, then a GUI tool is for you. There are many more commands available, but these are the ones you will probably use most of the time. If you would like to clone your Beanstalk repository, you would enter something like this: the next step all you need to do is select a local path on your computer where you would like to clone the repository and you are done, you have setup your working copy.Īfter you have set up your working copy, you can easily fetch, commit, push, delete, merge, branch, and switch.
![git gui tools git gui tools](https://git-scm.com/images/guis/gitvine@2x.png)
To clone repository all you need to do is go to Project → Clone… and then enter your Repository URL or Local Directory, depending whether you have a remote or local repository. You can find information about generating SSH keys in our help section. Keep in mind that you will need to setup SSH keys. In order to use SmartGit, you still need some basic knowledge of how Git works, though SmartGit hides most of the complexity. To start using your Git repository, you need to clone your repository or open a working tree first.
#GIT GUI TOOLS WINDOWS#
I am not a fan of Java applications, but SmartGit was easy to setup, use and it’s available for Mac, Windows and Linux.
#GIT GUI TOOLS INSTALL#
SmartGit is built on Java, so you need to install the Java Runtime Environment first. I have been trying out SmartGit for a month now and I would like to share my experience. Git is a fairly new version control system compared to Subversion, so there are not as many decent Git GUI tools out there. It will just be a directory that contains files and possibly subdirectories, all of which contain your application.Since March this year, Git support for Beanstalk is official and we’re trying to find GUI tools which could make life with Git easier for beginners. You’ve already got a local directory if you’re needing to back it up to a remote repository.
#GIT GUI TOOLS SOFTWARE#
![git gui tools git gui tools](https://jistol.github.io/assets/img/git/git-guitools-kraken/git-guitools-kraken-2.png)
Whenever we have tested out some new functionality on a development version, we push it back to the central repository. There is heaps to Git, but the way we want to use it is to have the definitive version of the software on a backed up remote server, and have development version(s) of the software on development PCs. If you want to know lots about it, read the book. It allows you to keep a definitive production version of your software while at the same time branching off other versions to do development, that can be merged back into the main version if required.
#GIT GUI TOOLS HOW TO#
Okay, I accept Git remote repositories is rather geeky article subject and may have limited appeal to non web software development people.īut this is something we have to do only occasionally and can never remember how to do it, so the article works as an aide memoire for us, in addition to providing you with an enlightening subject.įor context, Git is a brilliant software versioning system.