Complete Git and GitHub Tutorial

Complete Git and GitHub Tutorial

Kunal Kushwaha via YouTube Direct link

Structure of the Tutorial

5 of 42

5 of 42

Structure of the Tutorial

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Complete Git and GitHub Tutorial

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 What is Git and Github?
  3. 3 Why are we using Git and Github?
  4. 4 Downloading Git
  5. 5 Structure of the Tutorial
  6. 6 Some basic Linux commands
  7. 7 Initializing a Git Repository
  8. 8 Making the first change
  9. 9 Staging the first change
  10. 10 Commiting the first change
  11. 11 Adding data to files
  12. 12 Removing changes from stage
  13. 13 Viewing the overall history of the project
  14. 14 Making few more commits
  15. 15 Removing a commit from the history of a project
  16. 16 Stashing changes
  17. 17 Popping Stash
  18. 18 Clearing Stash
  19. 19 Starting Github
  20. 20 Creating a new repository on Github
  21. 21 Connecting Remote Repository to Local Repository
  22. 22 Pushing local changes to remote repository
  23. 23 What are branches?
  24. 24 Use of branches
  25. 25 Making a new branch and switching to it Learn Git Branching
  26. 26 Merging branch to main Learn Git Branching
  27. 27 Pushing new changes to master branch
  28. 28 Working with Existing Projects
  29. 29 Why Fork and How to Fork?
  30. 30 Cloning the forked project to local
  31. 31 What is Upstream and adding it to local
  32. 32 What is a Pull Request?
  33. 33 Never commit on main branch & creating our first pull request
  34. 34 Removing a commit from the pull request by force pushing to it
  35. 35 Merging a Pull Request
  36. 36 Making forked project even with main project
  37. 37 Instructions on how to try doing these on your own
  38. 38 Squashing commits
  39. 39 Using the Rebase command
  40. 40 Using the hard flag to reset
  41. 41 Merge conflicts and how to resolve them?
  42. 42 What to do next?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.