the wonderful world of github · static websites through github pages. github pages ... big...

14
The Wonderful World of GitHub By Veronica Nutting

Upload: others

Post on 25-Jul-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

The Wonderful World of GitHub

By Veronica Nutting

Page 2: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

What is GitHub?● if you’ve taken CS50, then

you’re already familiar!○ you already have a GitHub

account!○ in fact, every time you’ve run

check50 or submit50, you’ve pushed your work to GitHub!

Page 3: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

How does it work?

https://youtu.be/MJUJ4wbFm_A

Page 4: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Commits

Page 5: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Stuff breaks!

Page 6: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Let’s you try different things

Page 7: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

It’s nice to see progress!

Page 8: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Collaboration

Page 9: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Quick note on commit messages

Page 10: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

GitHub Explore

Page 11: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Check out the GitHub Explore page!● you can read about other people’s projects● you can learn about how stuff you use works● you can collaborate!!

○ pull requests

Page 12: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Static Websites through GitHub Pages

Page 13: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

GitHub Pages● static website hosted from your GitHub repository● great documentation that makes it easy to set everything up

https://pages.github.com

Page 14: The Wonderful World of GitHub · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore awesome projects! jump into simple web dev with

Big Takeaways● commit messages matter!● explore awesome projects!● jump into simple web dev with

gh-pages!