Displaying 1 to 20 from 460 results

gitignore - A collection of useful .gitignore templates


This is GitHub’s collection of .gitignore file templates. We use this list to populate the .gitignore template choosers available in the GitHub.com interface when creating new repositories and files.The files in the root directory are for .gitignore templates that are project specific, such as language or framework specific templates. Global (operating system or editor specific) templates should go into the Global/ directory.

training-kit - Open source on demand courses and cheat sheets for Git and GitHub


![servicesbanner](https://cloud.githubusercontent.com/assets/13326548/21035994/ad40c19c-bd77-11e6-97fa-78b068050c05.jpg)

VisualStudio - GitHub Extension for Visual Studio


The Visual Studio 2017 15.3 installer has a bug that causes a corruption of the installed extensions data when you revert an installation of the extension (see also this MS issue). Until VS 2017 15.4 comes out, do not use Revert in Extensions and Updates.If you have an existing clone, make sure to run git submodule sync to update your local clone with the new locations for the submodules.

Git-Credential-Manager-for-Windows - Secure Git credential storage for Windows with support for Visual Studio Team Services, GitHub, and Bitbucket multi-factor authentication


The Git Credential Manager for Windows (GCM) provides secure Git credential storage for Windows. It's the successor to the Windows Credential Store for Git (git-credential-winstore), which is no longer maintained. Compared to Git's built-in credential storage for Windows (wincred), which provides single-factor authentication support working on any HTTP enabled Git repository, GCM provides multi-factor authentication support for Visual Studio Team Services, Team Foundation Server, GitHub, and Bitbucket.This is a community project so feel free to contribute ideas, submit bugs, fix bugs, or code new features. For detailed information on how the GCM works go to the wiki.




libgit2 - The Library


libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings. libgit2 is already very usable and is being used in production for many applications including the GitHub.com site.

objective-git - Objective-C bindings to libgit2


ObjectiveGit provides Cocoa bindings to the libgit2 library, packaged as a dynamic framework for OS X and iOS 8 or better.Many classes in the ObjectiveGit API wrap a C struct from libgit2 and expose the underlying data and operations using Cocoa idioms. The underlying libgit2 types are prefixed with git_ and are often accessible via a property so that your application can take advantage of the libgit2 API directly.

rugged - ruby bindings to libgit2


Rugged is a library for accessing libgit2 in Ruby. It gives you the speed and portability of libgit2 with the beauty of the Ruby language.libgit2 is a pure C implementation of the Git core methods. It's designed to be fast and portable. For more information about libgit2, check out libgit2's website or browse the libgit2 organization on GitHub.

pygit2 - Python bindings for libgit2


Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements Git plumbing.


GitTorrent - A decentralization of GitHub using BitTorrent and Bitcoin


GitTorrent is a peer-to-peer network of Git repositories being shared over BitTorrent. You can read more about the project at this blog post.Note that GitTorrent is not affiliated with the git project.

GitVersion - Easy Semantic Versioning (http://semver.org) for projects using Git


Versioning when using git, solved. GitVersion looks at your git history and works out the semantic version of the commit being built.GitVersion works on Mac, Linux with Mono and Windows.

GitUp - The Git interface you've been missing all your life has finally arrived.


Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches. It's unlike any other Git client out there from the way it’s built (it interacts directly with the Git database on disk), to the way it works (you manipulate the repository graph instead of manipulating commits).

ungit - The easiest way to use git. On any platform. Anywhere.


The easiest way to use git. On any platform. Anywhere.Git is known for being a versatile distributed source control system that is a staple of many individuals, communities, and even for the City of Chattanooga to crowd source bicycle parking locations. However, it is not known for userfriendlyness or easy learning curve.

desktop - Simple collaboration from your desktop


GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.There are several community-supported package managers that can be used to install Github Desktop.

husky - :dog: Git hooks made easy


By default, husky expects your project's package.json and your .git directory to be at the same level. It can be configured to support monorepos or sub-directories.Check documentation for more.

gitextensions - Git Extensions is a standalone UI tool for managing git repositories


Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). For more information please check out our website http://gitextensions.github.io/ or download the latest version and give it a try.

github-todos - Git hook to convert your TODOs into Github issues


Github-Todos is a git hook to convert your TODOs into Github issues. You can read the full presentation from wiki for detailed information.

vim-gitgutter - A Vim plugin which shows a git diff in the gutter (sign column) and stages/undoes hunks


A Vim plugin which shows a git diff in the 'gutter' (sign column). It shows whether each line has been added, modified, and where lines have been removed. You can also stage and undo individual hunks. If you work with other version control systems, I recommend vim-signify.

lolcommits - :camera: git-based selfies for software developers


lolcommits takes a snapshot with your webcam every time you git commit code, and archives a lolcat style image with it. Git blame has never been so much fun. By default, the lol images are stored by a Github style short SHA in a ~/.lolcommits directory created for you.