Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.61 KB

README.md

File metadata and controls

57 lines (36 loc) · 1.61 KB

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.