Git on Windows

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:

Git on Windows

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.

  • Pingback: Git on Windows | My Daily Feeds

  • http://twitter.com/lloeki Loic Nageleisen

    You might be interested in MinTTY as a terminal replacement. http://code.google.com/p/mintty/

    • Alen Komljen

      MinTTY is even better, but as you said for terminal replacement, of course for all Linux users. Thanks

      • Johannes Löthberg

        Not sure if I actually got what you meant, but if I did MinTTY is a terminal replacement for Windows, not Linux

  • Christophe Meessen

    It doesn’t properly display é and à characters in file names when performing an ls.
    However most of the other stuf works. Even vim. :)

    • Alen Komljen

      I didn’t notice vim, but that’s great :)

  • Erik Garcia

    If yo’re wanting to use bash on Windows, why not go all out and install cygwin? http://cygwin.com/packages/

    • Alen Komljen

      I know that, cygwin is most popular tool for that purpose, but here I wanted to show some tool which main purpose is git integration, like this one.

  • Pingback: Git on Windows - TechBar - Tvenge Design

  • http://profiles.google.com/james.jdunne James Dunne

    MINGW is terrible; use Cygwin instead. As far as I know, they (mingw) still have not fixed a basic and crippling bug which eats output characters. You’ll start seeing partial VT escape codes and random spaces go missing here ‘n there. Yes, mingw is faster than Cygwin but the loss in correctness is a hard price to pay for that.

  • Pingback: Running Joomla on OpenShift for free - TechBar

  • Pingback: URL