Skip to content

Latest commit

 

History

History
66 lines (30 loc) · 2.03 KB

README.md

File metadata and controls

66 lines (30 loc) · 2.03 KB

i made an edit!

Commit early, commit often! A gentle introduction to the joy of Git and GitHub

Supplemental Materials for a 90-minute Hands-on Workshop at WUSS in Sacramento, California, on 06SEP2024.

Contributions Welcome!

Class attendees are encouraged to fork this repo and practice making Pull Requests (aka PRs), both during and after the conference. All types of contributions are welcome, including fixing typos and adding notes to each of the sections below!

Concepts related to Managing Code Repositories (feel free to help add definitions or examples!)

  • Repo (created using the GitHub web interface, or using the Git CLI with git init): Short for "code repository," a repo is a set of files under version control.

  • Fork (typically created using the GitHub web interface only):

  • Local Clone (typically created using the Git CLI with git clone only):

  • Branch (created using the GitHub web interface, or using the Git CLI with git branch or git checkout):

Concepts related to Managing Code Edits (feel free to help add definitions or examples!)

  • Stage Changes (typically created using the Git CLI with git add only):

  • Commit Changes (created using the GitHub web interface, or using the Git CLI with git commit):

  • Publish Changes to Remote Clone (typically created using the Git CLI with git push only):

  • Pull Request or PR (typically created using the GitHub web interface only):

Additional Git CLI Commands Discussed (feel free to help add definitions or examples!)

  • git --version: Display the version information for git

  • git --help:

  • git config:

  • git status:

Additional Git CLI Commands to Consider Learning (feel free to help add definitions or examples!)

  • git log:

  • git diff:

  • git fetch:

  • git pull:

Possible Alternative Workshop Titles (feel free to contribute your favorite git pun!)

  • Git with it!

  • Get used to Git!

  • The git that keeps on giving.

  • [your suggestions here]