| teamX | Partners | Description | Last Activity |
|---|---|---|---|
| team1 | Casey B. (caseybm) Preston (CapnAwesome) | Lemonomics | |
| team2 | Allyson (allysonjp) Max (maxmorris) | Minesweeper? | |
| team3 | Luke (lugehorsam) Zach (zachwilson) | Rogue-ish | |
| team4 | Otavio (otaviogaiao) Tom (thwiechert) | Pacxon | |
| team5 | Kevin (kevinqiu) Casey H. (caseyh) | Super Tetris | |
| team6 | Alex (alparayannilam) Dan (damccormack) | Space Invaders | |
| team7 | Cat (morgcat11) Harris (harrisBgordon), Morgen (mowarner) | Pacman | |
| team8 | Mike (mikebeau99) Eliot (eliotcowley) | Asteroids | |
| team9 | Henry (holsley86) | Automata |
GitHub Repositories:
git@github.com:Vassar-cs203/teamN.git
One partner only:
cd into your cs203 course directory
$ git clone git@github.com:Vassar-cs203/teamN.git
teamN directory (where the value of N ranges from 1 to 9, depending on your team number)
cd into your teamN repository directory and add your Netbeans project directory to your GitHub Repository:
$ git add FinalProj
Note: be sure to specify the actual name of the Netbeans project you created—in my example, I used the name FinalProj
git add command:
$ git status -s
$ git commit -m "initial commit of final project"
$ git status -s
$ git push
Other partner(s)
Now the partner(s) who didn’t perform the above steps can clone their own copy of the repository!
cd into your cs203 course directory
$ git clone git@github.com:Vassar-cs203/teamN.git
(where the value of N ranges from 1 to 9, depending on your team number)
teamN directory
Team Development Cycle
Now that you and your partner(s) have your own local copies of your GitHub final project repository, your everyday lifecycle will generally involve some sequence of the following git commands:
$ git status -s $ git add filename $ git status -s $ git commit -m "your descriptive commit message" $ git status -s $ git push $ git status -s $ git pull $ git status -s
Note: you can never check the status of your project too much. When in doubt, check the status! If you need more status, drop the -s option:
$ git status
The git add and commit commands add new files to your local copy of the repository, and take snapshots of the state of your project at the time you commit. The git push and pull commands are how you share your local changes with your project partner(s), through the remote GitHub repository.
Learning to use Git, and general version control concepts as part of a team, are an important part of this final project. I encourage you to consult git resources and tutorials, ask questions, and share what you learn about using git with the class!