Git and GitHub for Everybody



Git and GitHub for Everybody

0 0


spring_training_github


On Github redlibrarian / spring_training_github

Git and GitHub for Everybody

  • Revision Control
  • Version Control
  • Collaboration
  • Git and GitHub
  • Open Formats and Open Standards
  • Example: Data Versions
  • Example: Reveal.js
  • GitHub pages

Revision Control

Revision Control: Google Docs

Revision Control: Software Development

Local vs. Hosted

Centralized vs. Distributed

Version Control

Revision Control: different versions of the same thing. Version control: different things. When does a tadpole become a frog?

Collaboration

  • Presentations
  • Document writing/editing
  • Research teams

Don't forget to archive the data when you're done!

Git and GitHub

Open Formats and Open Standards

  • Plain text
  • XML (XHTML)
  • CSV (vs. Excel)
  • Markdown, etc.
  • LibreOffice vs. Word
  • Reveal.js vs. Powerpoint

Example: Data Versioning

Example: Reveal.js

Example: GitHub Pages

GitHub Repository

GitHub Page

Thank You Sam.Popowich@ualberta.ca @redlibrarian