Developing with Git and GitHub
Gain expertise in Git and GitHub to streamline your development workflow and enhance team collaboration.
FormatsVirtual Classroom LiveTopicsDevOps · GK Polaris
What you’ll learn
Git Fundamentals
- Introduction to Version Control and Git
- What is Git?
- Git vs Other Version Control Systems
- Git Architecture Overview
- Working Directory, Staging Area, and Repository
- Basic Git Workflow
- Git Configuration and Setup (git config)
- Git Operations
- Repository Initialization (git init)
- Staging Files (git add, git status)
- Creating Meaningful Commits (git commit)
- Viewing and Understanding History (git log)
- Understanding HEAD
- Best Practices for Commits
- .gitignore Files
- Backtracking and Recovery
- Git Reset Types (git reset)
- Git Checkout (git checkout)
- Reverting Changes
- Managing the Staging Area (git diff)
- Temporary Storage with Stash (git stash)
- Recovery Strategies
- Git Reflog
- Branching and Merging
- Branch Concept and Purpose
- Creating and Managing Branches (git branch)
- Branch Naming Conventions
- Merging Fundamentals (git merge)
- Handling Merge Conflicts
GitHub Fundamentals and Collaboration
- Introduction to GitHub
- What is GitHub?
- Creating and Setting Up Account
- GitHub vs Git
- Repository Creation and Settings
- GitHub Interface Overview
- Repository Templates
- Remote Operations
- Connecting Local to Remote (git remote)
- Remote Repository Management
- Cloning Repositories (git clone)
- Fetch vs Pull (git fetch, git pull)
- Push Operations (git push)
- Tracking Branches
- File Management Commands (git rm, git mv)
- Collaborative Workflows
- Understanding Fork vs Clone
- Pull Requests
- Code Review Process
- Branch Protection Rules
- Contributing Guidelines
- Merge Strategies
- Resolving Conflicts in Pull Requests
- GitHub Project Management
- Issues and Milestones
- Project Boards
- Markdown Documentation
- Wiki Pages
- README Best Practices
Advanced GitHub Features
- GitHub Security (1.5 hours)
- Personal Access Tokens
- SSH Keys Setup
- Two-Factor Authentication
- Repository Security Settings
- Access Management
- Security Best Practices
- GitHub Actions
- CI/CD Concepts
- Understanding Workflows
- Creating Custom Actions
- Workflow Triggers
- Environment Variables and Secrets
- Common Use Cases
- Testing and Deployment
- Advanced History Commands (git rebase, git show)
- GitHub Codespaces
- Development Environments
- Customizing Codespaces
- github.dev Overview
- Performance Considerations
- Cost Management
- Best Practices
- GitHub Copilot
- AI-Assisted Development
- Setting Up Copilot
- Effective Prompting
- Code Suggestions and Completions
- Best Practices and Limitations
- Security Considerations
Upcoming training
Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.
2026-10-14 — 2026-10-168:30 AM - 4:30 PM EDT
Virtual Classroom LiveONLINE · English
2026-12-14 — 2026-12-168:30 AM - 4:30 PM EST
Virtual Classroom LiveONLINE · English