2015
Lynda
Joe Chellman
2:06
English
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. Author Joe Chellman dispels myths about version control and demos a simple version control project featuring not code, but a screenplay. He reviews examples of work that's well suited to version control—graphic design, web design, lesson planning, and even WordPress theme development—and show what's possible when you begin sharing and collaborating with version control tools like GitHub and Bitbucket.
Introduction
Welcome
What you should know before watching this course
Using the exercise files
Understanding platform differences
1. Introducing Version Control
Dispelling myths and misconceptions
Exploring alternatives to version control
Weighing pros and cons
2. Version Control Basics
Introducing essential terminology
Installing SourceTree
Initializing a project
3. Setting Up Your First Project
Writing and committing in small pieces
Writing in big chunks, and committing later
Revisiting previous revisions
Experimenting with branches
Stashing changes that aren't yet ready
Merging when experiments are done
4. Various Uses for Version Control
Writing with Microsoft Word
Designing with Photoshop
Website prototyping with Macaw
Preparing presentations and lessons
Developing a WordPress theme
5. Basic Project Sharing
Using GitHub to share publicly
Sharing a project privately with Bitbucket
Sending a set of changes with a patch
Setting up your own private repository
Walking through a basic sharing workflow
Conclusion
Exploring other aspects of version control
Next steps
Download File Size:775.14 MB