MSCI342 Lecture Notes - Lecture 14: Github, Version Control, Git
Document Summary
Notes: will post project evaluation info to learn, laptops on monday, today, version control systems, github & git flow. Basics of git & github: make a repo on github, each dev clones the github repo (now called the origin ) onto their own computer. This branch is considered to be the shipping / working version of the product. For web projects, we deploy from the master branch: we do our work on other branches which are copies of the master branch. Changes are collected and saved to working branch. We then sync that branch with github"s repository (push). Then we merge changes on the branch with the master branch to make available to whole team & the deployment. Clone, local computer copy of master branch via branch: work on your local branch, save commit changes to local branch, until we commit, no record of our changes, push (publish) changes to origin.