Comprehensive Video Tutorials

Collaborating with Git Training Video

CareerVision Training

£ 118 - (Rs 10,227)

Important information

  • Course
  • Online
  • Duration:
  • When:
  • Online campus

The following course, offered by Career vision, will help you improve your skills and achieve your professional goals. During the program you will study different subjects which are deemed to be useful for those who want to enhance their professional career. Sign up for more information!

Important information

Where and when

Starts Location

What you'll learn on the course


Course programme

Collaborating with Git Training Video

  • Duration: 6 hours - 67 tutorial videos
  • Date Released: 2015-05-01
  • Works on: Windows PC or Mac
  • Format: DVD and Download
  • Instructor: Emma Hogbin Westby

A Practical Training Course That Teaches Real World Skills

In this project-based Collaborating with Git video tutorial series, you'll quickly have relevant skills for real-world applications.

Follow along with our expert instructor in this training course to get:

  • Concise, informative and broadcast-quality Collaborating with Git training videos delivered to your desktop
  • The ability to learn at your own pace with our intuitive, easy-to-use interface
  • A quick grasp of even the most complex Collaborating with Git subjects because they're broken into simple, easy to follow tutorial videos

Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Collaborating with Git tutorial, online or offline... so you'll know the exact steps for your own projects.

If you've previously tried to learn Git but found the structure of the materials to be opaque, too academic, or just plain confusing, this hands-on video course will help you complete the task. Author and educator Emma Jane Hogbin Westby takes an unconventional approach to teaching version control with Git. Rather than start with the commands you'll be running, she first explains why-and then demonstrates how. Along the way, you'll learn several Git hacks to help you be more efficient. And that means navigating Git from the command line. Many people prefer the "convenience" of a GUI, but in the long run, learning commands is quicker and easier than clicking various buttons on a succession of screens.

- Create a visual map of Git by sketching your own diagrams
- Use an example project to get started with hosted Git repositories
- Learn how to upload changes and merge work with branches
- Work with tags to pinpoint specific commits in the history of your work
- Find and fix bugs by comparing "working" and "non-working" states
- Learn how to undo your work with rollbacks and resets
- Clean up your commit history with rebase
- Move your sample project from GitLab to GitHub
- Learn how to collaborate on GitHub and BitBucket

Emma Jane Hogbin Westby has been working as a web developer since 1996 and has been participating in FOSS communities for over a decade. Having written two Drupal books, including Front End Drupal (Prentice Hall), she has been teaching web-based technologies online and in person for over a decade.

Course Outline

01. Collaborating With Git Welcome, Setup And Warm-Up Exercise 02. Getting Started With Hosted Git Repositories Getting Started With Hosted Git Repositories Creating A Gitlab Account 0203 Adding Your SSH Keys 0204 Forking Your First Project 0205 Privatizing Your Repository 0206 Overview Of Permission Strategies 03. Downloading A Remote Repository 0301 Downloading A Remote Repository 0302 Cloning Your Gitlab Repository 0303 Reviewing History With Git Log 04. Configuring Git 0401 Configuring Git 0402 Identifying Yourself 0403 Changing The Commit Message Error 0404 Adding Color 05. Getting Started As A Team Of One 0501 Getting Started As A Team Of One 0502 Initializing An Empty Project 0503 Converting An Existing Project To Git 06. Connecting To Remote Repositories 0601 Connecting To Remote Repositories 0602 Copying A Repository 0603 Cloning A Local Repository 0604 Converting A Set Of Files To A Repository 0605 Adding Another Remote Connection 07. Working With Branches 0701 Working With Branches 0702 Listing All Branches 0703 Using A Different Branch 0704 Establishing Your Branching Strategy 0705 Creating A Topic Branch 0706 Uploading Your Changes With Git Push 0707 Accepting And Merging New Work 0708 Dealing With Merge Conflicts 08. Working With Tags 0801 Working With Tags 0802 Listing, Adding, And Deleting Tags 0803 Checking Out Tags 0804 Recovering From A Detached Head State 0805 Sharing Tags 09. Finding And Fixing Bugs 0901 Finding And Fixing Bugs 0902 Finding Relative History With Git Log 0903 Finding The Last Working State With Bisect 0904 Finding The Author History Of A File With Blame 0905 Using Stash To Work On An Emergency Bug Fix 10. Rollbacks, Resets, And Undoing Your Work 1001 Rollbacks, Resets, And Undoing Your Work 1002 Using Branches For Experimental Work 1003 Amending A Commit 1004 Removing Changes To The Working Directory 1005 Removing Commits With Reset 1006 Promoting A Previous Commit With Revert 11. Rewiring History With Rebase 1101 Rewiring History With Rebase 1102 Bringing Your Work Up-To-Date With Rebase 1103 Using Rebase To Combine Serveral Commits 1104 Using Rebase To Truncate A Branch Before Merging 1105 Combining Your Changes Into Another Branch With Rebase 1106 Changing Previous Commits With Interactive Rebase 12. Collaborating On GitHub 1201 Collaborating On GitHub 1202 Creating An Account 1203 Importing And Creating A Repository 1204 Forking A Repository 1205 Making Changes To Your Fork 1206 Making Quicker Changes With The Web UI 1207 Tracking Your Changes With Issues 1208 Accepting A Pull Request 1209 Importing A Repository 1210 Extending GitHub With Hub 13. Collaborating On BitBucket 1301 Collaborating On BitBucket 1302 Creating An Account 1303 Making Changes To Your Repository 1304 Tracking Your Changes With Issues 1305 Accepting A Pull Request