
#SIMPLE VERSION CONTROL FOR MAC INSTALL#
You can also use the edge channel to install the most recent build. If you are using Snapcraft, a package manager for Linux, you can install the most recent release of Gitless with: snap install -channel=beta gitless
#SIMPLE VERSION CONTROL FOR MAC UPDATE#
If you are using Homebrew, a package manager for macOS, you can install Gitless with: brew update To do this, you need to have Python 3.7+ installed. If you are a Python fan you might find it easier to install Gitless via the Python Package Index. Then, download the source code tarball and do: $. To install from source you need to have Python 3.7+ installed.Īdditionally, you need to install pygit2. If for some reason this doesn't work (maybe you are running an old version of your OS?), try one of the other options (installing from source or via the Python Package Index). You can put the binary in other locations as well, just be sure to update your PATH. If you've downloaded a binary release of Gitless everything is contained in the gl binary, so to install simply do: $ cp path-to-downloaded-gl-binary /usr/local/bin/gl

Binary release (macOS and Linux only)īinary releases for macOS and Linux are available from the Gitless website. We currently require Git (1.7.12+) to be installed, but this requirement is going to disappear soon once we finish with our migration to pygit2. You can keep using Git and switch between Git and Gitless seamlessly. Installing Gitless won't interfere with your Git installation in any way. Moreover, you can use Gitless with GitHub or with any Git hosting service And your coworkers you share a repo with need never know that you're not a Git aficionado. Gitless commands will give you good feedback and help you figure out what to do nextīecause Gitless is implemented on top of Git, you can always fall back on Git. Changes to tracked files are committed by default, but you can easily customize the set of files to commit using flagsīranches in Gitless include your working changes, so you can switch between branches without having to worry about conflicting uncommitted changes Track or untrack files to control what changes to commit.

Gitless is a version control system built on top of Git, that is easy to learn and use:
