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