
Published 9/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Master GitHub Desktop: Version Control, Repository Management, and Collaboration Made Easy for Beginners
What you’ll learn
Understand GitHub Desktop Interface and Navigation
Use GitHub Desktop for Real-world Projects
Collaborate Effectively on Projects
Implement Version Control Best Practices
Requirements
Basic Knowledge of Git: While not mandatory, having some basic knowledge of Git commands or Git’s purpose can be beneficial for understanding the course content more deeply
Description
Overview
Lecture 1 Course Overview
Lecture 2 IMPORTANT : Tips to Improve Your Course Taking Experience
Lecture 3 What is GitHub Desktop and Why use it ?
Section 2: Environment Setup
Lecture 4 How to Create a GitHub Account
Lecture 5 GitHub Desktop Installation on Windows
Lecture 6 Configuring Basic Settings in GitHub Desktop
Lecture 7 Assignment: GitHub Desktop Setup and Configuration
Section 3: The Basic Flow
Lecture 8 Create Repository, Commit and Push using GitHub Desktop
Lecture 9 Clone a Repository and Push Changes with GitHub Desktop
Lecture 10 Syncing your branch with GitHub Repository using Fetch and Pull
Lecture 11 Cloning Repositories via SSH Key in GitHub Desktop
Lecture 12 Assignment: Create Repository, Commit, and Push using GitHub Desktop
Lecture 13 Assignment: Clone a Repository and Push Changes with GitHub Desktop
Lecture 14 Assignment : Syncing Branch with GitHub Repository using Fetch
Section 4: Managing Commits with GitHub Desktop
Lecture 15 Ignoring Files with GitHub Desktop
Lecture 16 Reordering commits in GitHub Desktop
Lecture 17 Fix a Commit Mistake by Amending a Commit
Lecture 18 Undo and Reset Commit using GitHub Desktop
Lecture 19 Revert a Commit
Lecture 20 Assignment : Ignoring Files with GitHub Desktop
Lecture 21 Assignment : Undo and Reset Commit using GitHub Desktop
Section 5: Branching and Merging
Lecture 22 Branching with GitHub Desktop
Lecture 23 Merging Branches with GitHub Desktop
Lecture 24 Cherry-picking a commit in GitHub Desktop
Lecture 25 Squashing and Merging Commits to another branch
Lecture 26 Rebasing Branches
Lecture 27 Merge vs Rebase
Lecture 28 Stashing Changes with GitHub Desktop
Lecture 29 Using Pull Requests via GitHub Desktop
Lecture 30 Assignment : Merging Branches with GitHub Desktop
Lecture 31 Assignment : Squashing and Merging Commits to Another Branch
Lecture 32 Assignment : Rebasing Branches
Section 6: Resolving Conflicts
Lecture 33 Resolving a Merge Conflict
Lecture 34 Resolving a Rebase Conflict
Lecture 35 Assignment : Resolving a Merge Conflict
Lecture 36 Assignment : Resolving a Rebase Conflict
Section 7: Miscellaneous
Lecture 37 Working with a Fork Using GitHub Desktop
Lecture 38 Managing Tags in GitHub Desktop
Section 8: Real Project Example: Using GitHub Desktop End to End
Lecture 39 What exactly we would be doing ?
Lecture 40 Java Development Environment Setup for Backend Service
Lecture 41 React JS Development Environment Setup for Frontend UI
Lecture 42 Sample Fullstack Application Overview
Lecture 43 Day 1 – Architect Creates Project Repo with Branches and Adds Team Members
Lecture 44 Day 2 – Architect Develops Initial Version of UI and Backend
Lecture 45 Day 3 – Developer1 Backend Logging Feature
Lecture 46 Day 4 – Developer 1 and Developer 2 Working on a shared branch
Section 9: Thank You
Lecture 47 Thank You Note and Feedback About This Course
Lecture 48 Slack Group for students

DDownload
https://www.keeplinks.org/p27/688f802370df6
RapidGator
https://www.keeplinks.org/p27/688f802cd7c46
NitroFlare
https://www.keeplinks.org/p27/688f8042ad0fb
