Video description
Git Essentials, 2nd Edition is now available. Please use the new and expanded course.https://learning.oreilly.com/videos/git-essentials-livelessons/9780137440863/
Git has emerged as the leading revision control system for open source projects. Git is a distributed revision control and source code management (SCM) system with an emphasis on speed.
Description
Git Essentials LiveLessons teaches the skills necessary to version control with git. The first part of the course begins with the basics of Git and how to use it as an individual programmer. Part 1: Git Fundamentals covers installation and setup, fundamental commands, and how to use remote and branches in git using Github as the online hosting service to lay the foundation for more advanced workflows.
After the basics are covered, Part 2: Collaborating with Git shows how to work collaboratively with teams with git. Three common ways of collaboration are covered, including: adding other users to your project repository, forking a copy of repository and submitting changes for review, and finally using the git flow workflow.
Skill Level
Beginner
You Will Learn How To
Set up and install git
Use basic git commands
Understand remotes and branches
Add a collaborator
Push/pull branches and incorporate changes
Fork a repository and make changes while staying in sync
Work with branches
Use a Git Flow workflow
Who Should Take This Course
Individuals who want to incorporate version control and more robust collaboration methods into their workflow.
Course Pre-Requisites
Basic command line skills:
- moving to directories
- creating and editing plain text files
Table of Contents
Introduction to Git Essentials
Introduction to Part I
Part I: Git Basics
Lesson 1: Setting Up Git
Learning objectives
1.1 Understand what can Git do for you
1.2 Install Git
1.3 Configure Git
Lesson 2: Understanding and Using Git- The Basics
Learning objectives
2.1 Create a Git repository (init, status)
2.2 Track changes (add, commit, log; what is master)
2.3 Look at differences
2.4 Look around
2.5 Undo changes
2.6 Ignore things in Git
Lesson 3: Remotes and Branches
Learning objectives
3.1 Understand what GitHub is and how it's used
3.2 Use remotes with https
3.3 Use remotes with ssh
3.4 Utilize self collaboration
3.5 Use Git for project management
3.6 Use branches on your own
3.7 Understand Git workflows
3.8 Incorporating changes after you branch
3.9 Use Git GUIs
Introduction to Part II
Part II: Collaborating with Git
Lesson 4: Adding a Collaborator
Learning objectives
4.1 Add a collaborator, push and pull down changes
4.2 Push/pull with branches and request a pull
4.3 Incorporate changes in existing branches
Lesson 5: Forking Workflow of Collaboration
Learning objectives
5.1 Fork a repository and making a change as a collaborator
5.2 Working with changes and staying in sync
5.3 Working with branches
Lesson 6: Git Flow Workflow of Collaboration
Learning objectives
6.1 Forking and making changes on a Git Flow repository
6.2 Working with changes and staying in sync
6.3 Staying in sync with conflicts
Summary
About LiveLessons Video Training
LiveLessons Video Training series promotees hundreds of hands-on, expert- led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors promoteed by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http:// www.informit.com/livelessons
Table of contents
- 0.0 Introduction
- Introduction to Part I
- Lesson 1: Setting Up Git
- Lesson 2: Understanding and Using GitThe Basics
-
Lesson 3: Remotes and Branches
- 3.0 Learning objectives
- 3.1 Understand what GitHub is and how its used
- 3.2 Use remotes with https
- 3.3 Use remotes with ssh
- 3.4 Utilize self collaboration
- 3.5 Use Git for project management
- 3.6 Use branches on your own
- 3.7 Understand Git workflows
- 3.8 Incorporating changes after you branch
- 3.9 Use Git GUIs
- Introduction to Part II
- Lesson 4: Adding a Collaborator
- Lesson 5: Forking Workflow of Collaboration
- Lesson 6: Git Flow Workflow of Collaboration
Product information
- Title: Git Essentials LiveLessons
- Author(s):
- Release date: September 2016
- Publisher(s): Pearson
- ISBN: 0134655281
You might also like
video
Git Essentials: Become a Git and GitHub Ninja
This course is designed to guide you through working with Git and GitHub. You will start …
video
Git and GitHub Crash Course
This course is designed to guide you through working with Git and GitHub. You will start …
video
Git Essentials LiveLessons, 2nd Edition
6 Hours of Video Instruction Hands-On Approach to Learning the Git Version Control System Overview provides …
video
Learn Git in 3 Hours
Git Version Control Systems (VCS) changes your approach to modern software engineering. Using Git, you can …