- Fork Queue
- Scot Matson
- Tyler Jones
- Francisco McGee
- Daniel Tam
- John Kennedy
- Local: Refers to code hosted on your machine, your local clientside computer
- Remove: Refers to code hosted in the cloud, i.e., the GitHub repository
- Branch: Like trees in Computer Science, think of Git as a series of branches with one dominant trunk. The trunk is what we typically refer to as the master branch where as all other branches are logical representations of the trunk. Branches are used for isolating development code and experiementing or simply taking projects in an entirely new direction.
- Merge: The process of merging two separate branches into one singular entity.
- Origin: naming convention usually referencing the remote repository
- git clone https://www.github.com/[user]/[project].git - duplicates remote github code onto your local machine
- git branch [name] - creates a new local branch
- git checkout [name] - makes the [name] the active branch
- git reset --hard origin/[name] - if you fuck up bad enough, use this command to reset the state of your local active branch to the state of the remote [name] branch
- git pull origin [name] - this is a shortcut command that performs a fetch/merge operation. It attempts to automerge the code from the remote origin [name] branch into your [name] branch.
- Assignment 4
- Assignment 5
- Assignment 6
- Assignment 1 - Installation of a Virtual Machine and Linux distribution. Output simple C program.
- Assignment 2 - Develop a simulated operating system scheduler.
- Assignment 3 - Multithreading ticketmaster simulator