Git On Windows Without Cygwin?

Are there any native Git implementations for Windows that do not require Cygwin? I’ve become a fan of the TortoiseSVN client, and would really like to see a similar Git client for Windows.

Edit: I am also considering Mercurial, but would prefer to check out a few before I make a decision.

  • How to set up Git to get through a proxy
  • Git is failing to push in puttycyg because of SSH error
  • cygwin and windows git - path confusion
  • How to get git log with color and paging on cygwin?
  • “Git Clean -fdx” recovery… possible?
  • How to make git push work with Cygwin?
  • Git Extensions guide?
  • What's the recommended usage of a Git symbolic reference?
  • How to create a git repository with its own history from snapshots?
  • What is remote repositories ? and master branch?
  • git: update the root directory of a branch from the subdirectory of another
  • What's the best git installation structure for a one man shop?
  • 4 Solutions collect form web for “Git On Windows Without Cygwin?”

    I started GitExtensions about a week ago. Allthough version 0.6 is a pretty complete package, I do not consider it release-ready yet. The toolset should be ready for its first stable release in a few days. There are a few things I need to fix before anyone should use it in production. The most important problem now is that the shell extension part is written in c# and therefore can cause problems. I’m rewriting this in c++ at the moment, should just take another few hours. I also want to build in some features that should prevent users from screwing up (like create a stash ontop of another stash and throwing away work or commiting changes when in the middle of a merge). I allready finished allmost all git commands I ever use (push, pull, fetch, stash, branch, commit, merge, format-patch, am, apply, etc), so it should be usable pretty soon. The toolset is written in C# (.Net 3.5 until version 0.6, later versions use .Net 2.0) except the shell extension part. There is also a visual studio plugin, but this is still pretty basic.

    I have not tried TortoiseGit yet btw, but I really like TortoiseSVN!


    There is a TortoiseGit — Window Explore Extenstion to Operate Git.

    Take a look at MSysGit. However this is just the command line git compiled with MingW instead of cygwin. This is not a GUI Tool like TortoiseSVN.

    There is GitExtensions that takes the same path as Tortoise but it does not look ready yet.

    Have you tried looking at the TortoiseGit page on Google Code? I believe it’s the same project as the other link posted, but it’s a bit friendlier. You can download the latest version as an installer from there.

    Git Baby is a git and github fan, let's start git clone.