Git has everything you need for code
June 28, 2021

Git has everything you need for code

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Git

Git is used across the organization for version control of the code build. It helps us track our deployments and snapshots of various artifacts we develop. All kinds of programming languages and files are checked in to git via github. We also control the code migration between various environments using Git.
  • Pull requests to control what's checked in where
  • 2-step commit and push to enable cleaner check-in process
  • Personal forks to help developers with quick development and testing
  • I feel that code merging using command line is not very straightforward when there are conflicts
  • Pull requests
  • Feature branches
  • Developer forks
  • Webhooks
  • Git is great for complete snapshot of the code migration process
  • Git enables us to easily manage code deployments
We migrated from svn to Git and the transition was smooth. We have tools that migrate the complete history along with the authors of the various files and the history from svn to Git. The migration was seamless and easy. We can see complete history of check-in as if we were using git since the beginning.

Do you think Git delivers good value for the price?

Not sure

Are you happy with Git's feature set?

Yes

Did Git live up to sales and marketing promises?

Yes

Did implementation of Git go as expected?

I wasn't involved with the implementation phase

Would you buy Git again?

Yes

Git is well suited for code that can be versioned. It cannot be effectively used for auto-generated code files from tools. For instance, Git is well suited for any code that we build using languages such as Java, python, scala, node, etc. However, the java code generated from tools such as Talend are not very well tracked when we use Git.