Skip to content

CS3219-AY2324S1/ay2324s1-course-assessment-g04

Repository files navigation

Review Assignment Due Date

G04 Projects & Assignments

This repository is designed as a collection of Git submodules.

Guide

Cloning the Repository

By default, git clone will not clone submodule repositories, leaving you with empty directories where the submodule repository files should be. To clone all files including those of the submodule repositories, use the --recurse-submodules option.

git clone --recurse-submodules git@github.com:CS3219-AY2324S1/ay2324s1-course-assessment-g04.git

Should you forget to add the --recurse-submodules option when cloning the repository, you can run the following command to clone the submodules:

git submodule update --init

Updating Specific Submodule

Git submodule points to a specific commit in the submodule repository. When a submodule repository is updated, the parent repository has to be updated manually.

cd <submodule_repo_dir>
git pull origin master
cd <parent_repo_dir>
git add .
git commit

Project

Refer to project.

Assignment 1

Refer to the "README.md" in the "assignment_1" directory.

If the "assignment_1" directory is empty, please run:

git submodule update --init

Assigmnent 2

Refer to assignment_2.

Assigmnent 3 & 4

Refer to assignment_3_and_4.

Assigmnent 5

Refer to assignment_5.

About

ay2324s1-course-assessment-g04 created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Packages

No packages published