Videos - pglevy/github-for-creators GitHub Wiki
Making changes, alternate versions, and snapshots of your content in GitHub
Hi, this is Philip, and in this video I'm going to cover...
These actions represent some of the core version control features of git (the underlying technology of GitHub), and although they were designed primarily for collaborating on software, they're great for collaborating on other types of content too.
- Making changes to the main version of your project
- most similar to what we're familiar with using other content editors
- what many of would call save is called a "commit" in the language of git
- Creating alternate versions that you can explore and decide later whether you want to incorporate them into the main version
- going down a different path you want to explore but you don't want to mess with what you've already got
- create what's called a branch in git
- whether you're editing one file or multiple files, a branch is a completely separation version or your whole project (or repository)
- if you decided you like what's on the branch, you can "merge" it back into the main branch later so it becomes the main version
- Taking snapshots of your project at different points that may represent meaningful milestones in your project
- in the language of software, this is called a release
- but it can be used at any point you want to create a version of your project that is easy to describe, share, and return to