Version Control for Everyone

Version Control for Everyone

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 43m | 481 MB

Think version control is just for programmers? Think again. While version control tools are typically targeted at developers, anyone who works on a computer can benefit from them. Version control is the ultimate safety net, and an ongoing journal of your work. This course aims to empower designers, writers, photographers, teachers, and, yes, developers with the knowledge to integrate version control into their workflows. Instructor Joe Chellman dispels myths about version control and provides a challenge and solution featuring not code, but a novel. He reviews examples of work that’s well suited to version control—graphic design, lesson planning, and even WordPress theme development—and shows what’s possible when you collaborate with version control tools like GitHub.

Topics include:

  • How to begin tracking a project
  • Writing in small and big chunks
  • Committing changes
  • Revisiting your work history
  • Creating and merging branches
  • Using version control with Word, Photoshop, and Sketch
  • Using version control when writing a screenplay
  • Working with presentations in Git
  • Sharing version control projects
Table of Contents

1 Version control It’s not just for programmers
2 What you should know
3 Using the exercise files
4 Our manifesto Everyone makes mistakes
5 Our software and why we need it
6 Introducing the essential terminology
7 Installing a visual Git app
8 How to start tracking a project
9 Doing a piece of work
10 Write and commit in small chunks
11 Write in big chunks, commit later
12 Adding and removing files
13 Going back in time
14 Experiment safely with branches
15 Stashing work that’s not ready yet
16 Merging when work is ready
17 Challenge The next great novel
18 Solution The next great novel
19 Big Writing Project in Microsoft Word
20 Photo collage in Photoshop
21 Prototyping an app in Sketch
22 Illustrating with Affinity Designer
23 Presentations and educational materials
24 Building a WordPress theme
25 Writing a screenplay with Fountain
26 Share with everyone on GitHub
27 Forking to get others’ work
28 Sharing your work via pull requests
29 Receiving help via pull requests
30 Next steps
31 Conclusion