Introduction
Git and GitHub Basics
- Version Control
- Distributed Version Control
- Git and GitHub
- Comparing Git and GitHub
- GitHub Repository
- Understanding Commit
- Understanding Branching
- Remote in Git Terminology
- Demo Set Up the Application Without Git
- Demo Initialize Git
- Demo Git Branches
- Demo Local Branch Merge
- The GitHub Flow
GitHub Entities
- Types of GitHub Accounts
- GitHubs Products for Personal Accounts and Organization Accounts
- Deployment Options for GitHub Enterprise
- Demo Describe the Features of the User Profile
GitHub Markdown
- Identifying Text Formatting Toolbar on Issue and Pull Request Comments
- Describing Markdown
- Basic Formatting Syntax
- Demo Identify the Basic Formatting Syntax
- Finding and Using Slash Commands
- Demo Explain Slash Commands
GitHub Desktop
GitHub Mobile
GitHub Repositories
- Components of a Good README and the Recommended Repository Files
- Demo Explain Basic Repository Navigation
- Demo Explain Basic Repository Operations
- Repository Templates
- Demo Describe Repository Templates
- Viewing Repository Insights
- Demo Explain How to Save a Repository With Stars
- Demo Explain Feature Previews
Issues
- Comparing an Issue a Discussion and a Pull Request
- Demo Describe How to Create an Issue
- Demo Identify How to Assign Issues
- Demo Describe How to Pin an Issue
- Demo Explain How to Create a Branch From an Issue
- Searching and Filtering Issues
- Comparing Issue Templates and Issue Forms
- Demo Explain Issue Templates
Pull Requests
- Demo Make Updates to Issue Branch
- Pull Request
- Purpose of Pull Request Tabs
- Demo Create a Pull Request
- Options for Providing a Code Review on a Pull Request
- Demo How to Comment on a Posted Link to a Line or Lines of Code From a File
- Code Review With a Codeowners File
- Demo Describe Code Review With a Codeowners File
- Different Pull Request Statuses
- Draft Pull Requests
- Demo Describe Draft Pull Requests
- Linking Activity Within a Pull Request
Discussions
- Discussions
- Different Options in Discussions
- Demo Enable Discussions in Repo
- Demo Different Options in Discussion
Notifications
Gists, Wikis, and GitHub Pages
- Creating a GitHub Gist
- Demo Gist Options
- GitHub Wiki Pages
- Demo Describe How to Create Edit and Delete Wiki Pages
- GitHub Pages
- Demo Describe GitHub Pages
GitHub Actions
- GitHub Actions Basics
- Using GitHub Actions Within GitHub
- Finding Existing GitHub Actions
- Demo GitHub Actions
- Demo GitHub Actions Marketplace
GitHub Copilot
- GitHub Copilot
- Comparing GitHub Copilot for Individuals and GitHub Copilot for Business
- Demo How to Get Started Using GitHub Copilot
- Demo How to Get started Using GitHub Copilot 2
GitHub Codespaces
- GitHub Codespaces
- Starting a GitHub Codespace
- The Codespace Lifecycle
- Customizations With GitHub Codespaces
- Demo Configure a Codespace
- Adding and Configuring Dev Containers
- Demo Dev Containers
- Demo How to Use the githubdev Editor
- Differences Between githubdev Editor and GitHub Codespace
Manage Your Work with GitHub Projects
- GitHub Projects
- Layout Options For Projects
- Demo Describe the Configuration Options for Projects
- Comparing Projects and Projects Classic
- Explaining Labels
- Explaining Milestones
- Demo Labels and Milestones
- How to Use Project Workflows
- Project Insights
- Demo Project View and Insights
- Demo How to Create Edit and Delete Saved Replies
Authentication and Security
GitHub Administration
- Enabling and Disabling Features
- Demo Enable and Disable Features
- Recognizing Repository Visibility Levels
- Demo Identify the Options for Repository Visibility
- Repository Privacy Setting Options
- Demo Branch Protection
- Main Features and Options in Security Tab
- Repository Insights
- Demo Define Repository Insights
- Demo Create a GitHub Organization
- Demo Explain How to Manage Collaborators
- Managing Organization Settings
- Demo Describe Members Teams and Roles in a GitHub Organization
Benefits of Open-Source Community
- Understanding Open Source
- GitHub Sponsors
- Demo Enable Sponsors
- How GitHub Advances Open Source Projects
- Demo Identify How to Follow People