Learning Path
Learning Git and GitHub can seem daunting but with this helpful list of training resources, you will be a Git-guru in no time.
Just Getting Started
Format | Title | Time |
---|---|---|
Exercise | On Demand: Introduction to GitHub | 30 minutes |
Exercise | On Demand: GitHub Pages from Desktop | 30 minutes |
Exercise | On Demand: GitHub for Windows | 30 minutes |
Video | Setup Git | 2 minutes |
Estimated Total | 1 hour 32 minutes |
Ready for Next Steps
Format | Title | Time |
---|---|---|
Exercise | On Demand: GitHub Pages from the Command Line | 30 minutes |
Video | Creating New Repositories | 2 minutes |
Video | Understanding Branches | 2 minutes |
Video | Changing Your View of the Repository | 3 minutes |
Video | Merge Conflicts | 5 minutes |
Video | Using Diffs | 3 minutes |
Video | Using Git Log | 5 minutes |
Exercise | A Visualization Tool for Learning Git | n/a |
Estimated Total | 55 minutes |
Setting Your Team Up for Success
Format | Title | Time |
---|---|---|
Article | GitHub Flow | 4 minutes |
Video | Setting up a .gitignore | 3 minutes |
Estimated Total | 7 minutes |
Already Comfortable, Ready for the Hard(er) Stuff
Format | Title | Time |
---|---|---|
Article | How to Undo Almost Anything with Git | 8 minutes |
Exercise | On Demand: Git Out of Trouble | 30 minutes |
Video | More on Reset | 4 minutes |
Video | Using Reflog | 3 minutes |
Video | Using Rebase | 4 minutes |
Exercise | On Demand: Introduction to GraphQL | 30 minutes |
Article | Working with Submodules | 4 minutes |
Estimated Total | 1 hour 13 minutes |