hub is an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminal. Hub is a tool that wraps git in order to extend it with extra functionality that makes it better when working with GitHub. Available commands are split into two groups: those that are already present in git but that are extended through hub, and custom ones that hub provides. Most hub commands are supposed to be run in a context of an existing local git repository. Hub will automatically detect the GitHub repository that the current working directory belongs to by scanning its git remotes. In case there are multiple git remotes that are all pointing to GitHub, hub assumes that the main one is named "upstream", "github", or "origin", in that order of preference.

Features

  • Replicates commits from GitHub pull request locally
  • Clones repositories from GitHub
  • You can initialize a git repository and add a remote pointing to GitHub
  • Wraps git in order to extend it with extra functionality
  • Automatically detects GitHub repositories
  • Allows you to merge a pull request locally with a message like the GitHub Merge Button

Project Samples

Project Activity

See All Activity >

Categories

Git

License

MIT License

Follow hub

hub Web Site

You Might Also Like
Top-Rated Free CRM Software Icon
Top-Rated Free CRM Software

216,000+ customers in over 135 countries grow their businesses with HubSpot

HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of hub!

Additional Project Details

Operating Systems

Linux, FreeBSD, Mac, Windows

Programming Language

Go

Related Categories

Go Git Software

Registered

2021-02-10