SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Video accessible from your Account page after purchase.
6+ Hours of Video Training
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
You Will Learn How To
Who Should Take This Course
Course Pre-Requisites
New Player Enables Streaming and Download Access
Now you can stream and download videos for unlimited 24/7 online/offline access and ownership.
Plus, enjoy new player features that track your progress and help you navigate between modules.
Table of Contents
Introduction
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 publishes 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 published 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
Introduction
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