Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Source Code Control in .NET with Git Using SourceTree

Source Code Control in .NET with Git Using SourceTree

1h 33mBeginner2017-06-21

Authors

Jesse Liberty

Jesse Liberty

Software Developer, Consultant, Author

Course details

When you're first starting out, source code control—which allows you to save your development work and review or roll back to a previous state—can seem like an intimidating concept. In this course, learn how to use Git, the preeminent source code control software, which is a natural fit with and fully supported by Visual Studio. Jesse Liberty helps to simplify what can be an unwieldy concept by tackling Git from the ground up, and doing so in the context of a tool: SourceTree. Jesse covers branching and merging, resolving conflicts, adding a tag to a commit, and adding to the stash. Plus, he dives into more advanced topics such as tracking all the commits and changes made to a file.

Learning objectives
SourceTree settings and preferences
Committing files and messages
Examining the basic flow
Branching and merging
Resolving conflicts
Reversing the commit
Adding to the stash
Restoring from the stash
Using the Terminal

Skills covered

GitVisual StudioVersion ControlDevOps ToolsDevOpsSoftware Development ToolsOpen SourceMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What is source code control
  • 03 - What is Git
  • 04 - What is SourceTree (ST)
  • 05 - Getting everything
  • 06 - What is a repository
  • 07 - Exercise files

1. Getting Started

  • 08 - Creating a simple console app
  • 09 - Source tree settings and preferences
  • 10 - Committing files and messages
  • 11 - Make changes and commit, the master branch
  • 12 - Adding the staging area

2. The Basic Flow

  • 13 - Create repo and link to local repo
  • 14 - Examining the basic flow
  • 15 - Diving into the details
  • 16 - Create user 2, make changes and pull to user 1

3. Branching and Merging

  • 17 - What is a branch Why branch
  • 18 - Show different views, and merge

4. Resolving Conflicts

  • 19 - Users change same file independently
  • 20 - Resolve conflict
  • 21 - Reversing the commit

5. Tags and Stash

  • 22 - Adding a tag to a commit
  • 23 - Adding to the stash
  • 24 - Restoring from the stash

6. Advanced Topics

  • 25 - CherryPick
  • 26 - Blame
  • 27 - What a detached head is, and how to avoid detached heads
  • 28 - Using terminal

Conclusion

  • 29 - Summary
  • 30 - Next steps and thank you

Related courses

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