Supplemental Materials for a Half-Day Class at WUSS in San Diego, California, on 02NOV2023.
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.
-
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
orgit checkout
):
-
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):
-
git --version
: -
git --help
: -
git config
: -
git status
:
-
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