Git & GitHub: Using GitHub for Source Code Management

Git    |    Beginner
  • 16 videos | 1h 25m 35s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 294 users Rating 4.5 of 294 users (294)
GitHub is more than just a repository, as this 16-video course demonstrates. The last of a 3-course series, this course examines the project management features available on GitHub. Participants will continue to use GitHub's suite of tools to manage their source codes in the project you began in the previous course. Such features will help you to keep track of your application source code. When developing code, it is common to work in a team environment, and often there are multiple collaborators on a single code branch; GitHub's many tools and features will assist in managing these multiple branches. First, learn how to add a collaborator to your GitHub project. You will then learn to work with collaborators' pull requests and how to merge branches on GitHub. When branches are merged, conflicts can arise; here you will examine and learn how to manage such conflicts. Finally, GitHub's many tools and features also provide several approaches to gather statistics; Tags to manage releases, as well as issues; milestones; and project boards to track progress.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall the purpose of a pull request and the steps involved in creating and approving them for a git merge operation
    Add a teammate to collaborate with you on github
    Recognize the steps involved for a merge when a collaborator raises a pull request
    Identify the situations which can lead to a merge conflict and how these could be resolved
    Recognize the purpose of a git pull operation to keep your local repository in sync with the remote repo
    View statistics related to your github repo using the insights feature
    Label specific commits in your repository's history using tags
  • Manage the tags associated with your repo by removing them from your local as well as remote repositories
    Document and track issues related to your application using github issues
    Group similar github issues together using milestones
    Track the progress of issues created for your repository using project boards
    Document information about your github repo using the wiki feature
    Enable organized collaboration with teammates using github organizations
    Create a local copy of a remote github repo by generating a clone
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 17s
  • 8m 43s
    Upon completion of this video, you will be able to recall the purpose of a pull request and the steps involved in creating and approving them for a Git merge operation. FREE ACCESS
  • Locked
    3.  Adding Collaborators to a Repo
    6m 19s
    In this video, you will learn how to add a teammate to collaborate with you on GitHub. FREE ACCESS
  • Locked
    4.  Simulating a Git Workflow
    7m 42s
    After completing this video, you will be able to recognize the steps involved for a merge when you raise a pull request. FREE ACCESS
  • Locked
    5.  Introducing Merge Conflicts
    6m 4s
    In this video, you will identify the situations which can lead to a merge conflict and how to resolve them. FREE ACCESS
  • Locked
    6.  Pulling Commits from a Remote Repo
    6m 53s
    Upon completion of this video, you will be able to recognize the purpose of a Git pull operation to keep your local repository in sync with the remote repository. FREE ACCESS
  • Locked
    7.  GitHub Insights
    5m 11s
    In this video, you will learn how to view statistics related to your GitHub repository using the insights feature. FREE ACCESS
  • Locked
    8.  Tagging Releases
    7m 30s
    In this video, find out how to label specific commits in your repository's history using tags. FREE ACCESS
  • Locked
    9.  Deleting Tags
    3m 26s
    Learn how to manage the tags associated with your repo by removing them from your local and remote repositories. FREE ACCESS
  • Locked
    10.  Creating Issues on GitHub
    5m 54s
    In this video, you will learn how to document and track issues related to your application using GitHub issues. FREE ACCESS
  • Locked
    11.  Working with Milestones
    3m 24s
    Learn how to group similar GitHub issues together using labels. FREE ACCESS
  • Locked
    12.  Using Project Boards
    5m 41s
    In this video, learn how to track the progress of issues created for your repository using project boards. FREE ACCESS
  • Locked
    13.  Setting Up a Wiki for a Repo
    4m 46s
    Learn how to document information about your GitHub repository using the Wiki feature. FREE ACCESS
  • Locked
    14.  GitHub Organizations
    7m 15s
    In this video, you will learn how to enable organized collaboration with teammates using GitHub Organizations. FREE ACCESS
  • Locked
    15.  Cloning a Remote Repo
    2m 59s
    In this video, you will create a local copy of a remote GitHub repository by generating a clone. FREE ACCESS
  • Locked
    16.  Course Summary
    1m 30s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 178 users Rating 4.6 of 178 users (178)
Rating 4.5 of 154 users Rating 4.5 of 154 users (154)
Rating 4.4 of 153 users Rating 4.4 of 153 users (153)