Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
gitg is a graphical user interface for git. It aims at being a small, fast and convenient tool to visualize the history of git repositories. Besides visualization, gitg also provides several utilities to manage your repository and commit your work.
This package provides a command-line tool to manage multiple Git repos.
This tool does two things:
display the status of multiple Git repos such as branch, modification, commit message side by side
(batch) delegate Git commands/aliases from any working directory
If several repos are related, it helps to see their status together.
This package provides a fast Terminal UI for git.
Gitea (git with a cup of tea) is a painless self-hosted Git Service.
Gitea is an open-source forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, wikis and code review.
git2cl
is a command line tool for converting Git logs to GNU ChangeLog format.
Gitile is a Git forge written in Guile that lets you visualize your public Git repositories on a web interface.
Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD. Ly should work with any X desktop environment, and provides basic wayland support (sway works very well, for example).
git-cal
is a script to view commits calendar similar to GitHub contributions calendar.
Gitlint is a Git commit message linter written in Python: it checks your commit messages for style.
This package provides an R interface to the libgit2 library, which is a pure C implementation of the Git core methods.
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
Gitless is a Git-compatible version control system that aims to be easy to learn and use. It simplifies the common workflow by committing changes to tracked files by default and saving any uncommitted changes as part of a branch.
The friendly gl
command-line interface gives feedback and helps you figure out what to do next.
Gitless is implemented on top of Git and its commits and repositories are indistinguishable from Git's. You (or other contributors) can always fall back on git
, and use any regular Git hosting service.
This package provides a sleek and powerful Git GUI.
This package provides a command-line application for interacting with git repositories.
Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.
git open
opens the repository's website from the command-line, guessing the URL pattern from the origin
remote.
Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.
The goal of this project is to build a suite of free software tools to build and execute .NET applications, including a C# compiler, assembler, disassembler, and runtime engine.
aerc
is a textual email client for terminals. It features:
First-class support for using patches and
git send-email
Vi-like keybindings and command system
A built-in console
Support for multiple accounts
Vincent Driessen's branching model is a git branching and release management strategy that helps developers keep track of features, hotfixes, and releases in bigger software projects. The git-flow library of git subcommands helps automate some parts of the flow to make working with it a lot easier.
Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow. Repo is not meant to replace Git, only to make it easier to work with Git. The repo command is an executable Python script that you can put anywhere in your path.
No description available.