Managing Projects with Git
(and other command-line skills)
- Dr. Chris Mayfield
Managing Projects with Git (and other command-line skills) Dr. - - PowerPoint PPT Presentation
Managing Projects with Git (and other command-line skills) Dr. Chris Mayfield Department of Computer Science James Madison University Feb 18, 2020 Part 1: Group Repository What is Git/GitHub? Git is a version control system GitHub is a
Feb 18, 2020 Managing Projects with Git 3 of 14
Feb 18, 2020 Managing Projects with Git 4 of 14
◮ git clone https://github.com/cs374/teamname.git
◮ Using your favorite editors, dev tools, etc.
◮ git add newfile.txt ◮ git commit -m ”this is what I changed”
◮ git pull
◮ git push Feb 18, 2020 Managing Projects with Git 5 of 14
Feb 18, 2020 Managing Projects with Git 6 of 14
Feb 18, 2020 Managing Projects with Git 7 of 14
◮ person is owned by current user by default
◮ person is now owned by the entire group
Feb 18, 2020 Managing Projects with Git 9 of 14
◮ grep 2012 movies.csv | sort | head -n 20
◮ psql absent < create.sql > results.txt
Feb 18, 2020 Managing Projects with Git 10 of 14
Feb 18, 2020 Managing Projects with Git 11 of 14
Feb 18, 2020 Managing Projects with Git 12 of 14
◮ Adds your public key to ∼/.ssh/authorized keys
Feb 18, 2020 Managing Projects with Git 13 of 14
Feb 18, 2020 Managing Projects with Git 14 of 14