Git, GitHub and GitHub Actions - Crash Course

All you Really need to know to start working

Ratings: 4.23 / 5.00




Description

Welcome,
On this Crash Course you will learn everything you Really need to know to start working with Git, GitHub and also with GitHub Actions.

Course is fully hands-on, we will start from basics of Git, then we will open a new account on GitHub and will work with Local and Remote repositories together.
We also will build CI/CD Pipeline from GitHub to AWS using GitHub Actions.

Git is a must have skill for any Engineer who write any type of code.
GitHub is very similar to GitLab, BitBucket or any other GIT Remote Repository.
GitHub Actions is necessary skill for DevOps or Cloud Engineers who build CI/CD Pipelines to automatically deploy code.

Lessons in this course:

  1. What is GIT and why you will need it?

  2. Installation on LINUX

  3. Installation on WINDOWS

  4. Initial Configuration .gitconfig file

  5. Basic GIT commands for Local Repository

  6. How to see Logs of previous changes

  7. How to Restore file and show difference between two commits

  8. What is .gitignore file

  9. Opening Free GitHub Account

  10. Push code from Local Repository to Remote Repository

  11. Setup authentication to GitHub suing SSH on LINUX

  12. Setup authentication to GitHub suing SSH on WINDOWS

  13. Clone code from Remote Repository to Local Repository

  14. Working with GIT Branches Locally

  15. Working with GIT Branches via GitHub

  16. Git Rebase on Main Branch

  17. How to Return to any previous version

  18. How to remove Sensitive information from GIT History

  19. Working with GIT Tags

  20. Full workflow of Real Work with Git + GitHub

  21. GitHub Actions - Basics

  22. GitHub Actions - CI/CD Pipeline to deploy Application from GitHub to AWS

What You Will Learn!

  • Work with Git
  • Work with GitHub
  • Work with GitHub Actions
  • Work with Local and Remote repositories

Who Should Attend!

  • Software Developers
  • Software Engineers
  • DevOps Engineers
  • Cloud Engineers
  • Programmers
  • Coders
  • Anyone who write some sort of code