This short article discusses the importance (or lack thereof) of the “main” branch. In the previous article, you read how branches are often used such that they can be thought …
Any software development project benefits from having a Version Control System in place to manage the files associated with the project. Although there are a variety of version control systems …
One of the most important benefits Git provides is the ability to describe and visualise the history of changes in a project. Understanding how to interpret this information is key …
Branches can be employed to develop different features separately. Just like a tag and the HEAD, Git represents a branch by simply maintaining a reference to a commit. Specifically, it …
This step describes the difference between branches, tags and repositories. Branches Interpreting the graph correctly allows you to quickly get a handle on potentially complicated projects. For instance, you can …
Welcome to Collaborative Coding in Git, a course from the University of Manchester introducing the popular Git version control tool. We’re going to jump right in by discussing the challenges …
Use what you have learned this week to recreate these Git graphs in a local repository. For each example, you should start by cloning the following repository: https://gitlab.com/collaborative-coding-with-git/commit-copycat-week-5 The repository’s …