In the first part of this discussion on git we went over the fundamental concepts of what version control in general is, and what git’s approach to to version control is. In this post we will take a hands on approach, using the fundamental git commands to walk through the typical workflow of using git.
Version control is a fundamental part of software engineering. Almost every software engineer will need to have an understanding of version control for them to be successful. Version control is used in practically every non-trivial project because it is so important. In this post I’ll start at the beginning and explain some of the reasons […]