Oreilly - Git Fundamentals for Web Developers
by | Released June 2015 | ISBN: 9781771374422
In this Git for Web Developers training course, expert author Lorna Mitchell will teach you how to create a project, collaborate with others, and integrate with CI and deployment tools. This course is designed for users that already have web development experience, although experience with Git is not required.You will start by learning how to set up your projects with Git, including how to configure your Git tools, clone an existing project, and work with multiple remotes. From there, Lorna teaches you how to source control your work, collaborate with Git, and use Git to improve your development workflow. Finally, this video tutorial teaches you how to deliver projects with help from Git.Once you have completed this computer based training course, you will be fully capable of integrating Git into your web development projects. Working files are included, allowing you to follow along with the author throughout the lessons. Show and hide more Publisher resources Download Example Code
- Introduction
- What To Expect 00:01:41
- About The Author 00:01:28
- Setting Up Your Projects With Git
- Git - Modern Source Control 00:02:17
- Configuring Your Git Tools 00:08:15
- Cloning An Existing Project 00:05:24
- Creating A Fresh Repository 00:04:22
- Bringing An Existing Project Into Git 00:05:52
- Handling Dependency Management Files 00:02:57
- Git Hosting Platforms 00:04:42
- Forking Repositories 00:06:26
- Working With Multiple Remotes 00:04:58
- Source Controlling Your Work
- Your Individual Git Workflow 00:04:36
- Staging Changes 00:07:05
- Unstaging Changes 00:07:29
- Comparing Changes 00:06:50
- Understanding Git Commits 00:06:46
- The Git Log Command 00:06:44
- Collaborating With Git
- Creating Branches 00:06:45
- Branching Strategies 00:09:52
- Merging Branches 00:04:03
- Tracking Branches 00:03:47
- Merge Conflicts 00:08:11
- Git Undo 00:07:25
- Fast-Forward Merges 00:05:04
- Rebase To Bring Your Branch Up To Date 00:07:31
- Rebase Conflicts 00:09:24
- Rebase Interactive 00:09:31
- Use Git To Improve Development Workflow
- Code Reviews 00:08:21
- Git Diff Tool 00:06:00
- Configuring Diff For Specific File Types 00:05:51
- Using Git Hooks To Improve Quality 00:05:39
- Tag Your Releases 00:05:39
- Delivering Projects With Help From Git
- Reacting To Git Changes 00:07:05
- The Build Step 00:05:51
- Continuous Integration And Git 00:07:21
- From Git To Deployment 00:06:20
- Where Next?
- Course Summary And Recommended Reading 00:05:08
- Wrap-Up 00:01:09
Show and hide more