the wonderful world of githubcdn.cs50.net/2018/fall/seminars/github/github.pdf · static websites...

14
The Wonderful World of GitHub By Veronica Nutting

Upload: others

Post on 25-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

The Wonderful World of GitHub

By Veronica Nutting

Page 2: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

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 GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

How does it work?

https://youtu.be/MJUJ4wbFm_A

Page 4: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Commits

Page 5: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Stuff breaks!

Page 6: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Let’s you try different things

Page 7: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

It’s nice to see progress!

Page 8: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Collaboration

Page 9: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Quick note on commit messages

Page 10: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

GitHub Explore

Page 11: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

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 GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

Static Websites through GitHub Pages

Page 13: The Wonderful World of GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

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 GitHubcdn.cs50.net/2018/fall/seminars/github/github.pdf · Static Websites through GitHub Pages. GitHub Pages ... Big Takeaways commit messages matter! explore

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

gh-pages!