Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Programming Foundations: Version Control with Git (2020)

Programming Foundations: Version Control with Git (2020)

1h 20mBeginner2020-03-17

Authors

Christina Truong

Christina Truong

Educator, Front-End Developer

Course details

Manually keeping track of changes to files can slow you down. Version control systems allow developers to off-load this work, as well as safeguard their projects in general. In this course, instructor Christina Truong covers the fundamentals of version control with Git, the popular open-source version control software. Christina helps you get acquainted with basic Git terminology, the basic Git workflow, and how to install the software on both Macs and PCs. She then demonstrates how to manage repositories using either the command line or a graphical user interface (GUI). Along the way, she provides challenges and solutions that help you grasp how these concepts work in practice.

Topics include:
- 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

Skills covered

GitVersion ControlGitHubDevOps ToolsDevOpsFoundationsOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Don't lose work
  • 02 - What you should know
  • 03 - Working with the exercise files

1. Introduction to Version Control

  • 04 - Why you need version control
  • 05 - What is version control
  • 06 - What is Git
  • 07 - The command line vs. the GUI
  • 08 - Git concepts and terminology
  • 09 - Hosting services
  • 10 - Git workflow
  • 11 - Installing Git on Mac
  • 12 - Installing Git on PC

2. Git and the Command Line

  • 13 - Using the command line
  • 14 - Command line basics
  • 15 - Configure Git settings
  • 16 - Setting up a local repository
  • 17 - Setting up a remote repository
  • 18 - Adding changes with Git add and commit
  • 19 - Keep repositories up to date with Git pull and push
  • 20 - Deleting a repository or branch
  • 21 - Challenge - Putting it all together
  • 22 - Solution - Putting it all together

3. Git and Graphical User Interfaces (GUI)

  • 23 - Using GUIs
  • 24 - Install GUI
  • 25 - Working with a repository
  • 26 - Adding changes and keeping up to date
  • 27 - What is Git branching
  • 28 - Working with branches
  • 29 - Merging branches
  • 30 - Challenge - Putting it all together
  • 31 - Solution - Putting it all together

Conclusion

  • 32 - Git for collaboration
  • 33 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal