CS257 Software Design Friday, 4 April 2025 + Coming up - Unix/vim assignment due 5:00 today - Partners survey due end of tomorrow (Saturday) - Week 2 - Meet your team, talk about processes and how to be a good team - Pick a dataset and write a project proposal - Learn about version control with git + Questions? - Unix - Other + VSCode & SSH setup + What's git, and why should I care - Version control software - collaborate with multiple creators - view history of your code - Quick walkthrough of a very basic setup - You'll do this and more yourself in class next week - Steps git clone URL_TO_REPOSITORY [only do this once, and keep the clone on your machine] cd repository ...make some changes... git status [what's up?] git add changedfiles git status [I'm obsessive about this] git commit -m "description of changes" git pull [make sure you have your partner's changes] git push [share your changes] + Weekend! Whoo!