Git-Town is an opinionated Git workflow extension that adds common Git commands optimized for rapid development. It aims to make Git easier to use for developers working on feature branches by providing commands like git new-feature, git sync, and git ship.
git-town is an open source Git extension that helps developers streamline their Git workflow. It adds several common high-level Git commands on top of Git with the goal of making it simpler to use Git and collaborate with a team.
Some of the key features git-town provides include:
By codifying best practices into commands, git-town aims to make using feature branches easier. For example, git new-feature will create a local feature branch, push it to origin, and track it against master automatically. git sync handles rebasing the branch. And git ship will merge the branch and push. Overall, git-town handles much of the Git branch workflow boilerplate.
git-town is designed for developers working on medium to large projects who want to simplify coordination around feature branches. It works with GitHub, GitLab, Bitbucket, and other Git hosts. The goal is to reduce the complexity of collaborating with Git.
Here are some alternatives to Git-town:
Suggest an alternative ❐