Overview
The specific learning objectives of this workshop
- Learn key terms:
Gitis a version control software that tracks file changes.Repository (repo)is a folder that contains files tracked by git.GitHubonline platform for syncing git repos and project management.GitHub Desktoplocal software to do git via a graphical user interface.modify-add-commit-push-pulla basic git workflow that can get you 80% of the benefits of version control.
- Git actions we will learn to do via GitHub Desktop
initCreate a repocloneMake a clone/copy of an existing remote repo to local machinestatuslist of files changes relative previous version.logentire historydiffshow changes in a file compared to previous version.addstage selected changes for next commitcommitsave selected changes as a versionpullsync local repo with remote repopushpush local repo changes to remote repo
- GitHub features
Issuesa GitHub feature for organizing commits.