GIT - Only the name is small!
May 31, 2018

GIT - Only the name is small!

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

Overall Satisfaction with Git

So, Git is a popular tool used across many departments in my organization when it comes to the management of the source code. In our day to day application, we constantly need to check in and check out the code and that is helped by Git. The beauty of the tool is that it's flexible across various operating systems and programming tools and it comes in forms of a graphical user interface as well as command line interface. So, it ensures the code is up to date for the various users working across an application and hence the sync.
  • Open Source, free of cost.
  • Easy to install, flexible across windows and Linux machines.
  • It comes as GUI as well CLI.
  • So, the users that don't have much stronger hands on commands can go for Git GUI.
  • It connects easily with Eclipse and hence provides an additional option to check in/check out the code from Eclipse itself.
  • Since the usage of GIT directly deals with code control its use is recommended only for those who have good knowledge of it.
  • Mistyping of a command can lead to unwanted code to be modified so, extra care has to be taken there too.
  • It's important while using GIT that one follows the basic step flow, if not used in that order it can spoil the code repository.
  • While working across various users using the same code repository it's difficult to maintain the same version of code across each user.
  • It's absolutely cost effective as it's open source.
  • In a project where one has pipelines of modules, it's pretty handy when it comes to code control.
  • Overall it has a positive and promising impact on business.
I have come across another version control tool named SVN. But, I believe Git wins here because of the inbuilt process it has. For example, if one follows certain guidelines of using GIT then it's really interesting and easy to maintain the code. Also, Git improves with the knowledge of using commands whether in Windows or Unix. So from the market point of view it has an upper hand when it comes to a user who has worked on Git. Git works using GitHub and this helps with continuous integration tools like Jenkins, Bamboo etc.
Git is more suited in the code development projects where a team of developers constantly ensure that they are all on same page while accessing the code. It's best suited when a new individual joins in he just has to check out the code and start working. Also, in the testing environments where we have huge chunks of automated test scripts that need maintenance Git comes into the picture, but again here many organizations that prefer to use SVN over Git as there are fewer complications there when compared with Git.