Leader badge

What is Git?

Git serves as a robust and cost-free distributed version control system designed to efficiently handle projects of any scale. Its ease of use and low demand on system resources enhance its impressive performance. Git offers distinct advantages over conventional source control management systems like Subversion, CVS, Perforce, and ClearCase, including economical local branching, intuitive staging areas, and a variety of workflow options. Furthermore, configurations can be manipulated using a command structure where the name indicates the section and the key is divided by a dot, with the value being correctly escaped. This flexibility in managing version control processes solidifies Git's significance as a vital instrument for developers and collaborative teams alike. As a result, Git not only simplifies version tracking but also fosters better collaboration in software development.

Pricing

Price Starts At:
Free
Free Version:
Free Version available.

Integrations

Screenshots and Video

Company Facts

Company Name:
Git
Company Location:
United States
Company Website:
git-scm.com

Product Details

Deployment
Windows
Mac
Training Options
Documentation Hub

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Git Categories and Features

Version Control System

Branch Creation / Deletion
Centralized Version History
Code Review
Code Version Management
Collaboration Tools
Compare / Merge Branches
Digital Asset / Binary File Storage
Isolated Code Branches
Option to Revert to Previous
Pull Requests
Roles / Permissions

Source Code Management Software

Access Controls/Permissions
Bug Tracking
Build Automation
Change Management
Code Review
Collaboration
Continuous Integration
Repository Management
Version Control

More Git Categories

  • Reviewer Name: Prithvi K.
    Position: Kotlin Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Code maintenance and version controlling.

    Date: Feb 03 2022
    Summary

    Overall, Git is a must-have tool for any developer in the version control the project. It helps in pulling and pushing the code. With git, the developers can maintain multiple version of the project at the same time.

    Positive

    - It helps in version controlling the code base of any project.
    - Multiple branches can be created, and it is quite easier to switch between the branch.
    - Pulling, pushing and merging is effortless to do.
    - It is not heavy on the system memory and tiny in file size.

    Negative

    - The commands can be a bit difficult to understand initially.

    Read More...
  • Reviewer Name: Balwinder B.
    Position: SDE
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 1,000 - 4,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Makes it easy to collaborate.

    Date: Jun 16 2022
    Summary

    Overall, Git is a necessary application for any developer to maintain and manage the codebase. It is an absolute must-have application for teams working on large projects, as it helps a lot in maintaining and sharing the codebase.

    Positive

    - It has a two-step and commit and push feature, which makes the code pushing process easy and fast.
    - Pull request saves a lot of work time to see the new changes from the other teammates without having to clone the code again.
    - Switching between branches is easy and fast.
    - It makes the management of code base easy with single line commands.

    Negative

    - It is not interactive and takes a lot of time to get used to it, especially for beginners.

    Read More...
  • Reviewer Name: Chandra S.
    Position: UX Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Best tool for version control.

    Date: Aug 09 2021
    Summary

    Overall, Git is the best version control tool available. It is easy, reliable, secure and has a great community behind it.

    Positive

    - It has a small footprint and does consume a lot of system power while running.
    - The creation and management of branches is easy and simple.
    - Pulling and pushing code is a two-step process.

    Negative

    - Some queries are complex to understand and use, but that too gets easier with time.

    Read More...
  • Reviewer Name: Zeeshan I.
    Position: Java Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A must-have application for developers.

    Date: Dec 21 2021
    Summary

    Overall, Git is the best version control application available in terms of usability, features and speed. It helps in collaborating and contributing to various projects.

    Positive

    1. Git is the best and most used application by any developer because of its features and tools.
    2. It helps in version controlling application with just few clicks.
    3. The branch features helps tremendously when working with teams in a common project.
    4. The pulling and pushing of code is easy and fast.

    Negative

    1. There is no native graphical user interface for the application, so the user always have to use it by terminal or use third-party applications.

    Read More...
  • Reviewer Name: Areeqa H.
    Position: DevOps Engineer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A Must Have Software For Every Developer.

    Updated: Jul 19 2021
    Summary

    Overall, Git is the most used software for version control in every organization and company because of the unique values it adds in the development process.

    Positive

    - It is not heavy on the system memory i.e. RAM, and works smoothly regardless of the power of the system.
    - It has a brilliant branch management model that is effortless to use.
    - Pull, push and merging of code works seamlessly.
    - The most unique feature of the software is that it provides flawless version control in developing software projects.

    Negative

    - Git commands are a bit difficult to understand.
    - The structure and use case of the software is complex to understand initially.

    Read More...
  • Reviewer Name: Subhan A.
    Position: React Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A must-have tool for every developer.

    Updated: Nov 30 2021
    Summary

    Overall, Git helps tremendously in maintaining the repository by version controlling it. All the features works great and ease the process, resulting in increased productivity.

    Positive

    - It helps a lot in version controlling any project.
    - The pushing, merging and pulling all works great every time.
    - Cloning any application just takes seconds.
    - It is fast, robust and secure.

    Negative

    Honestly, there isn't any downside to this tool, everything works great.

    Read More...
  • Reviewer Name: Zuveriya H.
    Position: DevOps Engineer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A must-have tool for coders.

    Date: Aug 28 2021
    Summary

    Overall, Git can be used for version control of the projects and also for team collaborating on the same project.

    Positive

    - Git helps in version control of the projects so that record of the projects can be saved for future use.
    - Git branch feature helps extremely for teams working on the same project.
    - It is extremely light and does not take up a lot of processing power of the system.

    Negative

    - Git is a must-have tool and does not any con whatsoever.

    Read More...
  • Reviewer Name: Rishikesh M.
    Position: Software Engineer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    The Best Version Control Software

    Date: Dec 07 2020
    Summary

    Almost all the important functionalities like push/pull, clone, commit, etc are very easy to implement. Git is very flexible and integrates easily.

    Positive

    Works well on all major platforms. Git is wonderful and simple when compared to other Version Control Software. Source control

    Negative

    I use this software almost every day and this is the best version control software

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Intern
    Has used product for: 2+ Years
    Uses the product: Weekly
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Best version control app

    Date: Nov 11 2020
    Summary

    Easy to use software with not much of a complex UI. Serves its purpose and helps in version controlling in windows platform and gives you the feel of Linux.

    Positive

    Works seamlessly.
    Very lightweight.
    Faster branch switching.
    Easy to pull and push codes to different version control platforms.

    Negative

    Sometimes conflicts with white spaces and the error reports are not very specific.

    Read More...
  • Reviewer Name: Rohan J.
    Position: Software Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    The Best Version Control System

    Date: May 26 2020
    Summary

    Git is the best Version Control system today and is used by teams across the world to collaborate on projects.

    Positive

    Intuitive commands make it easy to work with CLI.
    Fast and superb branch management.
    Works seamlessly across platforms.
    Free and open source.

    Negative

    No native GUI can be daunting for new users.
    Need to install additional plugin for resolving merge conflicts manually.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Marketer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 1 - 25
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    The most powerful version control and collaboration tool

    Date: Jun 22 2020
    Summary

    I think a version control system is a prerequisite for any modern day tech project that involves multiple people. Also the presence of GitHub makes it even more attractive than the others.

    Positive

    - It is so easy to work on large projects with multiple team members when you have Git to manage the versioning for you.

    Negative

    - It can be very daunting to learn git for beginners.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Senior Software Engineer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 5,000 - 9,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Essential for modern development

    Date: Aug 28 2020
    Summary

    Git is an essential tool for every developer today and is far better than most other versioning systems. It is easy to learn as well and has a great documentation.

    Positive

    Free open source software.
    Easy to learn.
    Good documentation.
    Console as well as multiple GUI clients .

    Negative

    No con, it is a superior version control system .

    Read More...
  • Previous
  • You're on page 1
  • Next