While my days of coding are long gone, my passion for learning and playing with code as a hobby still flares. For every project we begin with I always make sure I understand the architecture and the infrastructure my team at Edoramedia is working on and have major OCD to assuring codes are formatted correctly, commented in the right standard, and OOP is well integrated.
Obviously in order for the team to work in that fashion, using a proper version control platform is essential. Hence the use of Git. At first git seems really overwhelming and unnecessary for the "cowboy" coder, but once you dive deep and learn it properly, there is no going back.
In this article I want to jump into the important parts of Git without giving a whole background of where it came from, who is Linus Trovalds, etc.