YoVDO

Source Code Control in .NET with Git Using SourceTree

Offered By: LinkedIn Learning

Tags

.NET Courses Git Courses

Course Description

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

Taught by

Jesse Liberty

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
MongoDB for .NET Developers
MongoDB University
基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera
Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network
Blazor and JavaScript Interoperability
Coursera Project Network via Coursera