Skip to content

Latest commit

 

History

History
64 lines (29 loc) · 1.93 KB

README.md

File metadata and controls

64 lines (29 loc) · 1.93 KB

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

Supplemental Materials for a Half-Day Class at WUSS in San Diego, California, on 02NOV2023.

Contributions Welcome!

Class attendees are encouraged to fork this repo and practice making Pull Requests (aka PRs), either during or after the conference. All types of contributions are welcome, from fixing typos to 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:

  • 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! -- Gitty up!

    Gitr Done!

  • Get used to Git!

  • GIT LIT