Author
Released
3/17/2020- The benefits of using version control systems
- Essential Git concepts and terminology
- The basic Git workflow
- Using the command line vs. a GUI
- Configuring Git settings
- Setting up local and remote repositories
- Using a GUI to add and commit changes
- Working with branches
Skill Level Beginner
Duration
Views
- When I'm working on a project, one of my biggest fears is losing my work, so I'm constantly saving my files, and making backup copies. When I was starting out, I would manually make these copies by adding the date, a version number, or a short descriptor to the end of the file name. But managing these different versions was just turning me into a digital pack rat. I had all these different files that were just taking up space. I didn't want to delete them just in case I needed them again. And if you've ever created a file called Version One, Version Two, or Final Version Three, then you know this method can be hard to manage. And if something were to happen to the hard drive, I would lose all of those carefully crafted files. But then, I discovered version control systems, which are tools that are designed to handle this for us. I'm Christina Truong, and over many years working as a developer, I've tried out a lot of different tools, and in this course, I'll be discussing how to use Git to streamline your work flow, starting from installing and configuring Git, the overall concepts and terminology, adding and tracking changes, and managing your project files. By the end of this course, my hope is that you'll feel comfortable with the Git work flow, and excited to start using it in your projects, and never again have to deal with a file named File Version Three. Let's get started.
Related Courses
-
Learning Git and GitHub
with Ray Villalobos1h 21m Beginner -
Git Essential Training: The Basics
with Kevin Skoglund2h 55m Beginner -
Git for Teams
with Kevin Bowersox2h 16m Intermediate
-
Introduction
-
Don't lose work1m 21s
-
-
1. Introduction to Version Control
-
Why you need version control1m 48s
-
What is version control?1m 34s
-
What is Git?1m 59s
-
The command line vs. the GUI1m 33s
-
Hosting services1m 31s
-
Git workflow3m 6s
-
Installing Git on Mac2m 26s
-
Installing Git on PC3m 2s
-
-
2. Git and the Command Line
-
Using the command line1m 17s
-
Command line basics4m 15s
-
Configure Git settings3m 11s
-
-
3. Git and Graphical User Interfaces (GUI)
-
Using GUIs1m 11s
-
Install GUI4m 52s
-
Working with a repository2m 45s
-
What is Git branching?1m 19s
-
Working with branches4m 31s
-
Merging branches3m 47s
-
-
Conclusion
-
Next steps37s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Don't lose work