Section 1 : What Is Git & GitHub & Why You Should Learn them

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 What Is Git & GitHub 00:04:40 Duration
Lecture 3 Centralized vs Distributed Version Control Syst 00:02:32 Duration
Lecture 4 About Proctor Testing
Lecture 5 Why You Must Learn Git 00:06:21 Duration
Lecture 6 Advantages of Git 00:03:39 Duration
Lecture 7 A Summary of Terms and Definitions About Git an 00:06:51 Duration
Lecture 8 About Certification
Lecture 9 Important Notes Before Using Git and GitHub 00:03:10 Duration

Section 2 : Welcome to GitHub Development Platform

Lecture 1 Signing up for a new GitHub account 00:04:50 Duration
Lecture 2 Creating Your First GitHub Project 00:03:20 Duration
Lecture 3 All About Readme File of GitHub 00:02:47 Duration

Section 3 : Installation of Git on Linux, Mac and Windows

Lecture 1 Git Downloads for Windows, Linux And Mac OS 00:03:10 Duration
Lecture 2 Install Git on Windows 00:03:28 Duration
Lecture 3 Install Git on Linux and Unix 00:01:59 Duration
Lecture 4 Install Git on Mac OS 00:01:51 Duration
Lecture 5 Using Cmder Console Emulator 00:02:09 Duration

Section 4 : The Basics of Using Git

Lecture 1 Cloning Remote Repositories over HTTPS 00:01:56 Duration
Lecture 2 Create the Main Structure of the Project 00:01:13 Duration
Lecture 3 The Status of Your Project 00:02:10 Duration
Lecture 4 Tracking The New Files of Your Project 00:01:43 Duration
Lecture 5 Unstage Files Using Git Reset and Git Restore 00:04:39 Duration
Lecture 6 Setting Your Commit Email Address in Git 00:01:53 Duration
Lecture 7 How To Git Commit With Message 00:03:52 Duration
Lecture 8 Inside Git (dot) Git directory 00:02:55 Duration
Lecture 9 Pushing Commits to Remote Repositories 00:02:44 Duration

Section 5 : Managing Your Work on GitHub Website

Lecture 1 Review The First Git Push on GitHub 00:03:12 Duration
Lecture 2 Committing And Reviewing Changes To Your Proje 00:07:52 Duration
Lecture 3 Copying A GitHub Repository by Forking 00:04:19 Duration
Lecture 4 Delete a GitHub Repository 00:01:49 Duration
Lecture 5 Inviting Collaborators To a Personal Repositor 00:02:49 Duration
Lecture 6 Update Files In Your GitHub Project 00:07:37 Duration
Lecture 7 Editing Files As a Collaborator on GitHub Proj 00:04:13 Duration
Lecture 8 Pull Changes From Remote Repository 00:05:53 Duration

Section 6 : Everything About Git Configurations

Lecture 1 Setting your Globally Username and User-email 00:01:51 Duration
Lecture 2 Setting your Locally Username and User-email 00:03:01 Duration
Lecture 3 List all Variables Set In Config File 00:03:52 Duration
Lecture 4 Global and Local Windows Git Config Files 00:04:41 Duration
Lecture 5 Change the Remote URL to Your Repository 00:02:08 Duration
Lecture 6 Different Colors For Different Git Status 00:02:33 Duration
Lecture 7 Associating Text Editors with Git 00:05:30 Duration
Lecture 8 Ignore Certain Files in Git 00:05:17 Duration
Lecture 9 Configuring Ignored Files For All Repositories 00:03:10 Duration
Lecture 10 Rename An Existing Git Remote 00:03:35 Duration

Section 7 : Managing GitHub Project With SSH

Lecture 1 About SSH 00:03:48 Duration
Lecture 2 Generating a New SSH Key 00:04:48 Duration
Lecture 3 Adding a New SSH Key to Your GitHub Account 00:02:41 Duration
Lecture 4 Testing Your SSH Connection 00:02:41 Duration
Lecture 5 Creating a New Local Git Repository (Empty) 00:03:07 Duration
Lecture 6 Add a New Remote to Your Git Repo 00:03:02 Duration
Lecture 7 Push the Code In Your Local Repository To 00:04:33 Duration
Lecture 8 Push the Change By Your GitHub Email Account 00:04:13 Duration

Section 8 : GitHub Pull Requests

Lecture 1 Clone The Project to Send a Pull Request 00:02:55 Duration
Lecture 2 Edit The Project Before Send a Pull Request 00:04:07 Duration
Lecture 3 Create a Pull Request on GitHub From a Fork 00:05:56 Duration
Lecture 4 Review, Approve and Merge a Pull Request 00:04:17 Duration
Lecture 5 Review and Delete Closed Pull Request 00:02:37 Duration
Lecture 6 Viewing The Project's Contributors 00:03:43 Duration
Lecture 7 Commit Changes To a New Branch 00:07:19 Duration
Lecture 8 Open Multiple Pull Requests on GitHub 00:03:26 Duration
Lecture 9 Merge or Close Multiple Pull Requests on GitHu 00:04:37 Duration
Lecture 10 Review changed Files in a Pull Request 00:06:11 Duration
Lecture 11 Everything About Git Aliases 00:07:59 Duration
Lecture 12 Pull the Pull Request Change to Local Reposito 00:02:47 Duration

Section 9 : Branching And Merging From Git

Lecture 1 Creating and Deleting Branches 00:03:08 Duration
Lecture 2 Switching Between Local Git Branches 00:01:34 Duration
Lecture 3 Renaming Local Git Branches 00:00:33 Duration
Lecture 4 Making Changes In a Local Git Branch 00:01:01 Duration
Lecture 5 Delete An Unmerged Branch In Git 00:01:33 Duration
Lecture 6 Merge Git Branch into Master 00:01:05 Duration
Lecture 7 Push Local branch to Remote
Lecture 8 Merge Local Branch Into Remote Branch 00:02:50 Duration

Section 10 : Mastering Git Stash

Lecture 1 Create Your First Stash 00:03:57 Duration
Lecture 2 Downloading and Integrating Remote Changes 00:04:15 Duration
Lecture 3 Pop a Single Stashed State 00:03:06 Duration
Lecture 4 Create Multiple Stashes 00:05:16 Duration
Lecture 5 Applying a Single Stashed State 00:02:56 Duration
Lecture 6 Remove a single stash entry from the list. 00:05:29 Duration
Lecture 7 Remove All The Stash Entries. 00:03:00 Duration

Section 11 : Extended Commands of Everyday Git

Lecture 1 Windows and Linux Command With Git 00:08:33 Duration
Lecture 2 Show Changes Between Commits And Working Tree 00:03:48 Duration
Lecture 3 Undoing Changes to The Working Copy 00:03:14 Duration
Lecture 4 Show Commit logs
Lecture 5 Undo Specific Change Commits 00:03:37 Duration

Section 12 : Rebasing - Git

Lecture 1 Pretty Git Branch Graphs 00:04:28 Duration
Lecture 2 Reapply Commits On Top of Another Base Tip 00:04:46 Duration
Lecture 3 Compare Two Git Branches 00:03:30 Duration
Lecture 4 Git Rebase Merge Conflict 00:03:41 Duration

Section 13 : Tagging - Git

Lecture 1 Create and Delete New Tags 00:02:47 Duration
Lecture 2 Viewing and Comparing Tags 00:03:55 Duration
Lecture 3 Annotated Tags 00:03:15 Duration
Lecture 4 Tag a Specific Commit 00:03:51 Duration
Lecture 5 Replace an Existing Tag With The Given Name 00:03:10 Duration
Lecture 6 Push Tags to Github 00:05:20 Duration
Lecture 7 Delete Tag From GitHub 00:01:55 Duration

Section 14 : Git Help

Lecture 1 All Git commands Help
Lecture 2 About Proctor Testing

Section 15 : Git GUI Graphical User Interface

Lecture 1 Add, Stage and Commit Your Project From GUI 00:04:20 Duration
Lecture 2 All Git Commands From GUI 00:05:42 Duration

Section 16 : GitHub Repository Fundamentals

Lecture 1 Get a Real GitHub Repository Project 00:01:22 Duration
Lecture 2 Review GitHub Commits 00:03:45 Duration
Lecture 3 Forking A Real GitHub Projects 00:01:34 Duration
Lecture 4 Create and Manage Branch from GitHub 00:04:12 Duration
Lecture 5 About GitHub Packages 00:01:26 Duration
Lecture 6 Managing Tags and Releases in GitHub Reposito 00:04:11 Duration
Lecture 7 GitHub Contributors 00:02:56 Duration
Lecture 8 Licensing A Repository 00:01:23 Duration
Lecture 9 Real Pull Request Project 00:03:42 Duration
Lecture 10 Create and Manage GitHub Issues
Lecture 11 GitHub Labels and Milestones 00:04:43 Duration
Lecture 12 GitHub Actions 00:01:24 Duration
Lecture 13 GitHub Project Boards 00:04:51 Duration
Lecture 14 GitHub Wikis 00:02:08 Duration
Lecture 15 Adding Security Policy To Your Repository 00:02:10 Duration
Lecture 16 Viewing a Summary of Repository Activity 00:01:46 Duration
Lecture 17 Accessing Basic Repository Data 00:02:17 Duration
Lecture 18 Managing Repository Settings 00:07:12 Duration
Lecture 19 Enabling Branch Restrictions 00:03:04 Duration
Lecture 20 GitHub Webhooks
Lecture 21 Email Notifications for Pushes To Your Reposi 00:04:37 Duration
Lecture 22 GitHub Repository Integrations , Deploy Key a 00:04:01 Duration
Lecture 23 Temporary Interaction Limits 00:02:23 Duration
Lecture 24 Managing User Account Settings 00:07:49 Duration