Today Git is commonly used version control system and you will need it all the time, specially when you are using platforms like OpenShift or your project is hosted on GitHub. Most of the time I am using Linux virtual machine to do simple tasks for Git. But why don’t using Git on Windows instead of that. Basically there are a lot of tools for Windows, but I hadn’t been happy with them until I found this great tool.
With this tool you will get Bash shell and a lot of basic Linux commands that you can use on your Windows machine. Installation is pretty simple, Windows like, just choose selected components with “Use Git Bash only” option. When you are done go to start, search for “bash” and you will get something like this:
Now you can use basic Linux commands on Windows machine. Also a really great feature is generating ssh keys that you will need for accessing remote Git repository. Using Git Bash you just need to run “ssh-keygen” command like on Linux:
# ssh-keygen -t rsa
Running this command “.ssh” directory will be created in your home directory and you just need to copy “.pub” key on your remote Git repo manager. I highly recommend this tool not just for Git than for other simple tasks you are using most of the time on Linux.