Top 20 NuGet git Packages

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git to Windows while providing appropriate user interfaces for experienced users.
Exposes the following information for use directly from MSBuild, C#, F# and VB: $(GitBranch), ThisAssembly.Git.Branch $(GitCommit), ThisAssembly.Git.Commit $(GitSha), ThisAssembly.Git.Sha $(GitBaseVersionMajor), ThisAssembly.Git.BaseVersion.Major $(GitBaseVersionMinor), ThisAssembly.Git.Ba...
Stamps your assemblies with semver 2.0 compliant git commit specific version information and provides NuGet versioning information as well.
A .NET Core Tool that can install, read and set version information based on git history, using Nerdbank.GitVersioning.
Derives SemVer information from a repository following GitFlow or GitHubFlow.
Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the .NET Core Global Tool allowing usage of GitVersion from command line.
Stamps an assembly with git information based on SemVer.
LibGit2Sharp brings all the might and speed of libgit2, a native Git implementation, to the managed world of .Net and Mono.
Integrate with Azure DevOps Server and Azure DevOps Services from desktop-based, ASP.NET, and other Windows applications. Provides access to version control, work item tracking, build, and more via public REST APIs.
Integrate with Azure DevOps Server 2019 and Azure DevOps Services from desktop-based Windows applications. Work with and manage version control, work items, and build, and other resources from your client application.
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git to Windows while providing appropriate user interfaces for experienced users. Minimal Git for Windows is a reduced sized package designed to support application integration (like integr...
SourceLink: Source Code On Demand Source Link your Portable PDB files to allow source code to be downloaded on demand
MSBuild targets for compiling a Git repository hash into .NET assemblies.
ConEmu-Maximus5 (short for Console Emulator) is a handy and full featured Windows console window (local terminal) with a lot of enhancements: panes, tabs, tasks, jump lists, quake style, handy text and block selection, handy paste of paths in either Unix or Windows notation, and much more. ConEmu.C...
A dotnet global tool for downloading and updating loose files from arbitrary URLs. Usage: dotnet file [add|changes|delete|list|sync|update] [file or url]* Actions add downloads a file or GitHub repository or directory from a URL changes checks remote URLs for changes and lists th...
Standalone git command line tool powered by js-git and node.js. Created to get rid of local git dependency in npm and bower, so contains only tiny subset of git features for those tools.
Cake Git AddIn
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies ar...
With this dotnet new Template you can add .gitignore to your project.
This libary can generate a version numbers for a git flow repository.