Course

Version Control with Git

Atlassian

The Version Control with Git course provides a solid foundation for understanding the Git version control system. This comprehensive course covers everything from the basics of Git to advanced techniques such as branching, merging, and Git workflows. The hands-on labs and two paths - command line and Sourcetree - ensure that learners of all levels can take full advantage of this course.

Key topics covered in this course include our first repository, branching and merging, resolving merge conflicts, tracking branches, and Git workflows. The course is designed to equip learners with a strong conceptual understanding of Git, allowing them to confidently dive deeper into specific topics of interest.

  • Hands-on foundation for understanding Git
  • Comprehensive coverage from basics to advanced techniques
  • Two paths - command line and Sourcetree - for all levels of learners
  • Key topics include repository creation, branching, merging, and Git workflows

Certificate Available ✔

Get Started / More Info
Version Control with Git
Course Modules

The Version Control with Git course consists of four modules covering everything from creating a repository to advanced techniques such as resolving merge conflicts and Git workflows.

Our First Repository

Our First Repository module provides a comprehensive overview of Git's functionality, including creating local and remote repositories, committing changes, and understanding Git locations. Whether using the command line or Sourcetree, this module equips learners with fundamental skills necessary for Git usage.

Branching and Merging I

The Branching and Merging I module delves into Git's graph model, Git IDs, references, branching, and merging. Learners will gain a deep understanding of these concepts, reinforced through hands-on labs, ensuring mastery of essential Git skills.

Branching and Merging II

In the Branching and Merging II module, learners explore advanced Git techniques, such as resolving merge conflicts, tracking branches, fetch, pull, push operations, rebasing, and rewriting history. This module provides comprehensive coverage of these advanced Git functionalities, preparing learners for real-world scenarios.

Git Workflows

The Git Workflows module focuses on pull requests and Git workflows, providing learners with practical knowledge and skills for collaborating on projects using Git. Through hands-on labs and a final project, learners will apply their understanding of Git workflows in a real-world context.

More Software Development Courses

Diseño y Creación de videojuegos

Universitat Autònoma de Barcelona

Dive into the world of video game design and creation with this specialized program. Gain insights into the multidisciplinary aspects of game development and explore...

Automate an e-commerce web application using Selenium & Java

Coursera Project Network

Automate an e-commerce web application using Selenium & Java

Extraire des Données de Texte avec Python et Regex

Coursera Project Network

Learn to master Python regex to extract text and information, including phone numbers and email addresses.

Manage Resources in Azure

Microsoft

Manage Resources in Azure equips you with the skills to work with Azure command line and web portal, manage costs, and organize resources effectively.