GitHub Essential Training: 1 The Basics

GitHub Essential Training: 1 The Basics

1h 2mBeginner2023-07-24

Authors

Jerome Hardaway

Jerome Hardaway

Course details

If you’re looking to get started with GitHub, you’ve come to the right place. In this course, instructor Jerome Hardaway shows you the skills you need to know to get up and running with the industry-standard tool for collaborating on coding projects and sharing work in real time. Learn how to use the wide variety of features built into GitHub that support and enhance the modern software pipeline, leveraging the extensibility of the GitHub ecosystem which lets you customize and enhance existing workflows. Get a brief introduction to the GitHub command line to find out how to create, read, update, delete, fork, and clone a repo on your own. Jerome covers the basics of recharged repos, managing a GitHub project board, and how to create and work with GitHub issues. Upon completing this course, you’ll be prepared to start using GitHub on all kinds of coding projects, modifying your workflow as you go.

Skills covered

GitVersion ControlGitHubSoftware Development ToolsEssential TrainingOpen SourceSoftware Development

Concepts

Introduction

  • Enhance your GitHub skills

Introduction to GitHub CLI

  • What is GitHub CLI
  • Installing GitHub command line locally
  • Create a repo with GitHub CLI
  • Read or view your repo from the command line
  • Cloning repos with GitHub CLI
  • Fork a repo from CLI
  • Delete a repo
  • Looking at the issue list
  • Opening the browser with GitHub CLI

Recharged Repos

  • What is a repo
  • Making a repo in the browser
  • Making repo in codespaces
  • Setting up your repo for success
  • Profile README repository

GitHub Project Board

  • What are GitHub project boards
  • Create a project board
  • View and edit your project board
  • Managing Items
  • Understanding fields
  • Customize your views
  • Copy your project board
  • Managing the project board
  • Adding project to repo
  • Closing and deleting projects

Github Issues

  • What are Github issues
  • Creating an issue
  • Introduction to tasklists
  • Link PR to issue
  • Create a branch from Issue
  • Filter and search issues
  • Close and delete issues
  • Pin important issues

Conclusion

  • Next steps
40,000 Toman