go-git vs hub vs pre-commit

Need advice about which tool to choose?Ask the StackShare community!

go-git

10
16
+ 1
0
hub

465
15
+ 1
1
pre-commit

644
44
+ 1
0
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of go-git
Pros of hub
Pros of pre-commit
    Be the first to leave a pro
    • 1
      Hub browse
      Be the first to leave a pro

      Sign up to add or upvote prosMake informed product decisions

      - No public GitHub repository available -

      What is go-git?

      A low level and highly extensible git client library for reading repositories from git servers. It is written in Go from scratch, without any C dependencies.

      What is hub?

      hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.

      What is pre-commit?

      pre-commit checks your code for errors before you commit it. pre-commit is configurable.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use go-git?
      What companies use hub?
      What companies use pre-commit?
        No companies found

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with go-git?
        What tools integrate with hub?
        What tools integrate with pre-commit?
          No integrations found
          What are some alternatives to go-git, hub, and pre-commit?
          Git Flow
          It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
          Git-Repo
          Control your remote git hosting services from the git commandline. The usage is very simple.
          Atlassian Stash
          It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
          TortoiseGit
          It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.
          GitHub Desktop
          It is an open-source multi-platform GUI Git client designed for working with GitHub repositories. Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, it simplifies your development workflow.
          See all alternatives