The days of working alone on software projects (hobbies excluded) are over. Nowadays as a software developer you are expected to work in a team with several other professionals. Tools have always existed to enable us to work together in the same piece of code.
Git is currently the de facto tool for distributed version control systems. If you are using an open source project, chances are high that it is hosted in Git.
However, Git can be difficult to use due to its extensive syntax and new concepts. I’ve been using Git professionally since 2009 and have personally encountered a lot of pitfalls that you can fall into.
This training is aimed at beginners – software developers with little or no experience in Git. If you are already using Git in a project and terms like pull requests, push, merge and rebase are second nature for you, this training will not benefit you. When in doubt, contact me.
The training will:
• Give you a theoretical background on how Git works
• Show you how to use Git on the commandline (graphical interfaces will also be covered)
• Show you how to benefit from the unique qualities of Git
• Warn you for pitfalls that I already fell into.