You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git clone hhttps://github.com/Darrel-Koh/CSCI316GP1.git
git status (To check current status of your git progress)
git fetch (To fetch Teammates changes before starting)
git pull (To confirm pull in Teammates changes)
git checkout -b <new-branch-name> (Creates a new branch for a new feature)
git push origin <new-branch-name> (Push new branch from local machine to main)
git switch <file-name> (Switch between branches)
git commit -m (To commit changes, and include a message)
git push (To push changes to the main repo)
To start out:
git clone https://github.com/Darrel-Koh/CSCI316GP1.git
System may prompt you request for your credentials, replace <username> with your desired username and <email> with your email address. Dont need <>
These commands configure Git to associate your name and email with the commits you make on your repository.
git config user.name <username>
git config user.email <email>
Before you start coding:
git status (To check current status of your git progress)
git fetch (To fetch Teammates changes before starting)
git pull (To complete fetching changes)
After make changes:
git status (To check current status of your git progress)
git fetch (To fetch Teammates changes before starting)
git pull(To confirm pull in Teammates changes)
git commit -m (To commit changes, and include a message)
git push (To push changes to the main repo)
To start a new feature:
git checkout -b <new-branch-name> (Creates a new branch for a new feature)
git commit -m (To commit changes, and include a message)
git push (To push changes to the Branch repo)
git push origin <new-branch-name> (Push new changes in branch from local machine to main)
- If just want to retrieve main changes but dont want your current code to affect main branch
git fetch origin main
git merge origin/main