Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C# Git Projects
-
GitExtensions
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
git-credential-manager
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Bonobo Git Server
Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
-
RepoZ
👨💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
-
UpmGitExtension
This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.
-
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
-
Git Diff Margin
Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar. Supports Visual Studio 2012 through Visual Studio 2022
-
versionize
Automatic versioning and CHANGELOG generation, with semver and conventional commits for dotnet
-
GitDependencyResolverForUnity
This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!
-
Versioning.NET
A dotnet tool that automatically increments versions in csproj files based on git commit hints.
-
dotnet-newrepo
dotnet tool to create a git repo for a dotnet project including folders, solution, test project, readme, license, azure devops build template and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I agree that git is almost asking you to juggle commits.
My preference is to use temporary branches and cherry-picking instead of stashing; I mostly use a gui* to work with git so it is easy to select the two or three commits to cherry-picking or see visually if an interactive rebase would work.
* https://gitextensions.github.io/
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
Ive not personally used this but it looks to be very promising for what you need
I use Husky.net to hook in dotnet format on changed files.
Project mention: Sourcegit: A Cross-Platform Git Client Built with Avalonia and C# | news.ycombinator.com | 2024-03-06
Project mention: versionize: Automatic versioning and CHANGELOG generation, with semver and conventional commits for .NET | /r/dotnet | 2023-12-05
C# Git related posts
-
Debian Git Monorepo
-
Help switching from https to SSH to push files to a repository
-
Git Merge – The Definitive Guide
-
I urgently need help with reverting changes made in Git (complete noob)
-
Pull Request Tool
-
[Library] Nupendencies - Automated Pull Requests with Latest Dependencies
-
git push without having to manually type into the terminal my credentials
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source Git projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Files | 32,008 |
2 | GitExtensions | 7,522 |
3 | git-credential-manager | 5,709 |
4 | SparkleShare | 4,856 |
5 | LibGit2Sharp | 3,075 |
6 | Unity | 2,990 |
7 | GitVersion | 2,751 |
8 | git-tfs | 1,898 |
9 | Bonobo Git Server | 1,789 |
10 | RepoZ | 973 |
11 | UpmGitExtension | 752 |
12 | Husky.Net | 592 |
13 | sourcegit | 396 |
14 | Git Diff Margin | 289 |
15 | versionize | 269 |
16 | GitDependencyResolverForUnity | 237 |
17 | git-rocket-filter | 84 |
18 | BuildVersioning | 55 |
19 | Versioning.NET | 19 |
20 | dotignore | 14 |
21 | cheatsheets | 9 |
22 | vernuntii | 5 |
23 | dotnet-newrepo | 5 |
Sponsored