Git# is a C# implementation of the Git version control system for the .NET platform. It is meant to be fully compatible to the original Git implementation in C for Linux. It can be used as a stand-alone command line application (potentially replacing msysGit on Windows) or as a library for applications such as GUI frontends or plugins for IDEs.
| Tags | git SCM |
|---|---|
| Licenses | BSD |
| Operating Systems | Linux Unix Windows |
| Implementation | .NET C# Mono |
Recent releases


Release Notes: This release marks significant improvements in the new Git API being built around GitSharp.Core. The core is a line-by-line port of JGit. Even though the porting is complete, it was quite hard to use it without good knowledge of Git's internals and technical concepts. The API encapsulates and abstracts this knowledge so that everyone with a little Git experience can easily make use of the library. These improvements allow one to add files to the index and commit them.


Release Notes: The library GitSharp.dll is about 95% complete, and work has begun on a command line interface that will be equivalent to the original Git.