Jan 24
git
First, discuss git :
- what revision control software is all about
- software history: CVS, Subversion, Mercurial & git
local repository
remote repository
fork
branch
commit
push
pull
github
How to (command line) :
add a new file
change the name of a file
reconcile differences between two people
MarlboroCollegeComputerScience organization on github
- set up Team "Programming Workshop 2012"
- forked FizzBuzz repo to MarlboroCollegeComputerScience :
more FizzBizz
alex : object oriented version
me/sam : php version
Assignment :
- clone the github fizzbuzz repo to your machine; add your code; merge.
- pair up with someone else ; pick a language neither of you knows, and add another FizzBuzz to the repo. *Both* of you should edit it, through git. Get help as needed.
old code
Discuss some of your old code
new code
What are you going to do for a project?
pairs
Formed pairs for git exploration (FizzBuzz with new language):
Isaac & Aaron
Sam & Jay
Alex & Jacob
Ryan & Chad