Skip to main content
TrustRadius
Git

Git

Overview

Recent Reviews

TrustRadius Insights

Git is a widely used version control system that offers a range of use cases for different teams and organizations. Engineering and …
Continue reading

Git it today

10 out of 10
January 20, 2020
Incentivized
Git is currently being used for version control in our IT department. This allows us to not only keep various projects under source …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

5 people also want pricing

Alternatives Pricing

What is GitHub?

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans…

What is Liquibase?

Liquibase is a database change management tool that helps teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are 3.4 times more likely to incorporate database…

Return to navigation

Product Demos

Git Merge and Rebase Demo

YouTube

Git hooks, practical uses (yes, even on Windows)

YouTube

Git Tutorial For Beginners | What is Git and GitHub? | Git Tutorial | DevOps Tutorial | Simplilearn

YouTube

Git Push Command | Git Bash Tutorial | Git Commands | Git Tutorial For Beginners | Simplilearn

YouTube
Return to navigation

Product Details

Git Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(74)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Git is a widely used version control system that offers a range of use cases for different teams and organizations. Engineering and dev-ops teams rely on Git to handle version control of codebases, allowing them to create branches for features and bug fixes. By using Git, they can easily merge and release code to different environments, ensuring smooth software development processes.

Freelance software developers also find value in Git as it enables them to work on multiple machines and platforms, providing flexibility and backup of source code. They appreciate the ability to easily manage and track changes in their codebase, ensuring effective collaboration with clients and the ability to revert back if needed.

Organizations benefit from Git's ability to store source code across multiple repositories and branches. They typically have a mainline development branch for code review and automated builds, allowing for efficient management of projects. Git addresses the problem of multiple people updating a codebase by managing merging of changes, storing committed changes in a log for review, and offering rollback options when necessary.

Furthermore, Git fosters collaboration and code contribution among developers by preventing conflicts and facilitating efficient software development. It is successfully utilized by various departments like Tech Writing and Implementation, helping streamline release cycles and integrating smoothly with other tools like Bitbucket for pull requests.

Additionally, Git is an essential tool for managing app development processes. Its usage ensures faster release of changes while minimizing negative impacts on existing functionalities. Many companies rely on Git to manage massive codebases and enable cross-team code review, making it a reliable solution for tracking project progress and ensuring software security vulnerabilities are addressed.

Overall, Git's ease of use and cleaner approach to version control have received praise from users. It is widely recognized as stable and reliable for managing code, providing a centralized area for sharing and collaborating on projects across different teams.

In summary, whether it's handling version control, managing projects for customers, tracking changes in websites or internal scripting projects, or enabling concurrent work, Git proves to be a valuable and versatile tool for developers, freelancers, and organizations alike.

Users commonly recommend learning Git thoroughly to utilize its benefits for code repository management, version control, and team collaboration. They emphasize the importance of utilizing the command line interface and following established processes for branching and merging. Users also encourage exploring advanced features, seeking support from online resources like Stackoverflow, and considering other alternatives if needed. Overall, users consider Git to be an essential tool with excellent features and community support in the software development realm.

Attribute Ratings

Reviews

(1-25 of 36)
Companies can't remove reviews or game the system. Here's why
Gabriel Freire | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • No lost code. From the moment the code is submitted to Git, it's safe, and a lost/stolen computer, or any other problem that affects a particular collaborator's equipment will mess with it.
  • It's open source and free.
  • There's a huge and very active community that use Git, meaning there are continuous improvements
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • It helps to track the different versions of software and helps us to deploy a specific version of the software.
  • Helps the developers to focus on the necessary task, and minimalizes mundane manual work thereby establishing a strong workflow methodology.
  • Git gives the ability to keep the code repository private and secure.
November 05, 2019

Git - An Absolute Must

Balázs Kiss | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Quite hard to compare to anything, but every company I worked for that did not use Git had some serious trouble and a lot of overhead working with different versions of the same codebase.
  • Where we use Git, the codebase versioning is the least of our problems. It had given us a lot of extra time to work on the project instead of synchronizing the code.
  • Only possible overhead happens if someone in the team is not familiar with Git and makes some mistakes, which can be quite hard to undo.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Keeping good records and file history intact is a way to give yourself and your company peace of mind and reduce stress.
  • Git has reduced the instances where we lose code due to some mistake or another, or accidentally overwriting a more recent change with an older version.
February 12, 2019

Git things done

Cristian Bodnarasec | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Using Git helped us having one central place for our source code, developed by a distributed team across the globe.
  • Due to its advantages, more departments in the company switched to Git from VSS or SVN. This resulted in the unified workplace and in having only one Git server for all teams(retiring the other servers and save money on the infrastructure).
  • Git helped us achieve our goal of having 2-week sprints with production releases (in most of the cases), from 3 or 4 weeks. This can be seen as having a 40% increase in the productivity of the software team.
Gabriel Samaroo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Developers can work in parallel on projects. Increasing the speed at which teams can work, thus causing projects to complete faster.
  • Git has many integrations and hooks, which work nicely with the various continuous integration and deployment tools out there, such as Jenkins. It makes it easy to build deployment workflows, which leads to a more stable product offering.
  • Most developers today are not only familiar with Git, but have used it everywhere they've worked. It becomes very easy to become integrated to a team that's using the same tools you have experience using yourself.
Chris Martin | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • A major impact Git has had would be the ability to easily manage code from multiple developers in a single centralized repository. The time it takes to merge code from multiple developers has made significant impacts on our product release times.
Joel Tanzi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Git has saved our organization countless hours having to manually trace code to a breaking change or manage conflicting changes. It has no equal when it comes to scalability or manageability.
  • Git has allowed our engineering team to build code reviews into its workflow by preventing a developer from approving or merging in their own code; instead, all proposed changes are reviewed by another engineer to assess the impact of the code and whether or not it should be merged in first. This greatly reduces the likelihood of breaking changes getting into production.
  • Git has at times created some confusion among developers about what to do if they accidentally commit a change they decide later they want to roll back. There are multiple ways to address this problem and the best available option may not be obvious in all cases.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Git has allowed us to have a positive impact on our software development processes by helping us avoid allocating precious development resources to tedious tasks such as manual version control. We have been able to avoid problems before they happen & fix them if necessary.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Reduced time spent on version control
  • Reduced time spend on merging branches and different features that were developed in parallel
  • Reduced time spent on distributing latest changes to the rest of the team
  • Reduced cost of implementation
Return to navigation