Git Branches and Collaboration

In this week’s workshop, we will dive deeper into version control using Git. You will learn how to work with branches, resolve merge conflicts, and collaborate with others on a shared repository.

Lab Logo Introduction

Live Logo Live coding

Review the material that we explored in Week 2’s live-coding session.

Lab Logo Lab

Exercise: Simulate a Git collaboration workflow


Your task is to:

  1. Pull latest changes from ISIC-ISCO-CODER.
  2. Create a new branch (e.g ose-feature).
  3. Modify hello_NBS.py and change country name to one of your choice.
  4. Stage your changes.
  5. Commit your changes.
  6. Push the branch to GitHub.
  7. Open a pull request for review.

Lab Logo Further reading