Version Control With Git: Part 1

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 […]