Source Code Control in .NET with Git Using SourceTree

Go to class
Write Review

Free Online Course: Source Code Control in .NET with Git Using SourceTree provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Source Code Control in .NET with Git Using SourceTree is taught by Jesse Liberty.

Overview
  • Discover how to use Git—the preeminent source code control software—in the context of a tool: SourceTree. Learn about branching and merging, resolving conflicts, and more.

Syllabus
  • Introduction

    • Welcome
    • What is source code control
    • What is Git?
    • What is SourceTree (ST)?
    • Getting everything
    • What is a repository?
    • Exercise files
    1. Getting Started
    • Creating a simple console app
    • Source tree settings and preferences
    • Committing files and messages
    • Make changes and commit, the master branch
    • Adding the staging area
    2. The Basic Flow
    • Create repo and link to local repo
    • Examining the basic flow
    • Diving into the details
    • Create user 2, make changes and pull to user 1
    3. Branching and Merging
    • What is a branch? Why branch?
    • Show different views, and merge
    4. Resolving Conflicts
    • Users change same file independently
    • Resolve conflict
    • Reversing the commit
    5. Tags and Stash
    • Adding a tag to a commit
    • Adding to the stash
    • Restoring from the stash
    6. Advanced Topics
    • CherryPick
    • Blame
    • What a detached head is, and how to avoid detached heads
    • Using terminal
    Conclusion
    • Summary
    • Next steps and thank you