Git Tutorial

About the author

Julen holds his Bachelor’s Degree in Computer Engineering from Mondragon Unibertsitatea, in Spain. He contributes to open source projects with plugins, and he also develops his own, open-source projects.

Julen is continuously trying to learn and adopt Software Engineering principles and practices to build better, more secure, readable and maintainable software.

Git is, without any doubt, the most popular version control system. Ironically, there are other version control systems easier to learn and to use, but, despite that, Git is the favorite option for developers, which is quite clarifying about the powerfulness of Git.

Git has become the de-facto tool used for distributed version control. For this reason we have provided an abundance of tutorials here at Java Code Geeks, most of which can be found here.

Now, we wanted to create a standalone, reference guide to provide a framework on how to work with Git and help you quickly kick-start your own projects. Here we will cover all the topics needed to know in order to use Git properly, from explaining what is it and how it differs from other tools, to its usage, covering also advanced topics and practices that can suppose an added value to the process of version controlling. Enjoy!

 

Git Tutorial includes:

  1. What is version control? What is Git?
  2. Git vs SVN (DVCS vs CVCS)
  3. Download and install Git
  4. Git usage
  5. Branching strategies
  6. Remote repositories
  7. Patches
  8. Cherry picking
  9. Hooks
  10. An approach to Continuous Integration
JCG eBooks are professionally designed, downloadable collections of popular JCG content – articles, interviews, presentations, and research – covering the latest software development technologies, trends, and topics.
Back to top button