Hi Prof Pranavan, we can work on the existing codebase from SoC (if permitted) and make changes to course content here. This is the least costly, safest fallback option.
This course will be delivered in blended learning mode (i.e., a mix of online and F2F activities) this semester.

Git Learning Trail

This Git learning trail is divided into several 'tours', each aiming to cover the Git knowledge required to perform a general Git use case.

Tours

Target use case: To be able to use Git to systematically record the history of a folder in your own computer. More specifically, to use Git to save a snapshot of the folder at specific points of time.

This use case is covered by,

    → Tour 1: Recording the History of a Folder

Target use case: To be able to back up a Git repository on a cloud-based Git service such as GitHub.

This use case is covered by,

    → Tour 2: Backing up a Repo on the Cloud

Target use case: To be able to make use of the revision history stored by Git.

This use case is covered by,

    → Tour 3: Using the Revision History of a Repo

Target use case: ...

This use case is covered by,

    → Tour 4: Working Off a Remote Repo

Target use case: ...

This use case is covered by,

    → Tour 5: Fine-Tuning the Revision History

Target use case: ...

This use case is covered by,

    → Tour 6: Branching Locally

Target use case: ...

This use case is covered by,

    → Tour 7: Keeping Branches in Sync

Target use case: ...

This use case is covered by,

    → Tour 8: Working with Remote Branches

More tours to be added ...