Start incorporating version control into other types of digital projects, such as graphic design, writing, photography, prototyping, and even lesson planning.
Overview
Syllabus
Introduction
- Version control: It's not just for programmers
- What you should know
- Using the exercise files
- Our manifesto: Everyone makes mistakes
- Our software and why we need it
- Introducing the essential terminology
- Installing a visual Git app
- How to start tracking a project
- Doing a piece of work
- Write and commit in small chunks
- Write in big chunks, commit later
- Adding and removing files
- Going back in time
- Experiment safely with branches
- Stashing work that's not ready yet
- Merging when work is ready
- Challenge: The next great novel
- Solution: The next great novel
- Big Writing Project in Microsoft Word
- Photo collage in Photoshop
- Prototyping an app in Sketch
- Illustrating with Affinity Designer
- Presentations and educational materials
- Building a WordPress theme
- Writing a screenplay with Fountain
- Share with everyone on GitHub
- Forking to get others' work
- Sharing your work via pull requests
- Receiving help via pull requests
- Next steps
- Conclusion
Taught by
Joe Chellman