Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Git & Github Online - Beginner & Intermediate Concepts

    Posted By: ELK1nG
    Learn Git & Github Online - Beginner & Intermediate Concepts

    Learn Git & Github Online - Beginner & Intermediate Concepts
    Published 9/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 6.50 GB | Duration: 7h 45m

    Learn Git & GitHub - Basic & Intermediate Concepts: The Command Line, Git Version Control, GitHub Collaboration, & More!

    What you'll learn

    The Ultimate Git & GitHub Mastery Course - Core Concepts, Commands, and Collaboration - Branching Strategies and Mergers - From Beginners to Advanced Users

    Taught by a best-selling Udemy author, Udemy Instructor Partner, & Tenured College Professor with 25 years of experience teaching people how to master coding

    From fundamentals to advanced features, this training will give you a strong foundation in Git and GitHub: commands, branching, merges, pull requests and more

    Presented in high-quality video lectures, this Git course will allow you to master Git and GitHub, making you skilled with version control for all projects

    A comprehensive 56-page course outline is included in the course, along with lifetime access, allowing you to review material anytime and learn new updates

    Hands-on exercises with video solutions, including all Git repository files, allow you to apply what you're learning and grow your skills with Git and GitHub

    Master using Git commands including git clone, git push, git pull, git merge, git fetch, git stash, git branch, git revert, git restore, git reset, and more

    Included in the course are GitHub features like pull requests, forks, GitHub Actions, GitHub Pages, and managing issues and projects

    Also included in the course: managing Git repositories, resolving conflicts, remote repositories, SSH authentication, hash algorithms, and git internals

    Collaboration in GitHub is also covered, along with sharing code, working with collaborators, resolving merge conflicts, and working in VS Code

    Fetching and integrating data from remote repositories is also covered, recovering deleted files, and pruning branches

    An introduction to working at the terminal is also provided in the course to help beginners who are just getting started

    Over 400,000 students taught, Lifetime course access, Hands-on exercises with solutions

    100% satisfaction guaranteed, Learn at your own pace, This course is tested and proven

    Requirements

    No prior experience is needed. This Git & GitHub course is great for beginners!

    Description

    This course provides comprehensive coverage of both beginner and intermediate concepts in Git and GitHub, the cornerstones of today's coding environment.Together we will start with the fundamentals, including working at the terminal, then move through beginner and intermediate topics in Git & GitHub. This will give you the skills you need to confidently use Git & GitHub in all situations.Taught by Todd McLeod, a professor with more than 25 years of experience, this course has been meticulously designed, revised, and perfected to make mastering Git and GitHub as simple as possible.Provided in conversational and enjoyable lectures, this course covers topics such as:Navigating Git repositories and the GitHub interfaceUnderstanding version control and Git's architectureCommitting, branching, and merging code changesConfiguring and managing your Git environmentCollaborating with other developers using GitHubAdvanced Git operations and best practicesWork seamlessly with remote repositoriesSetting up Git with VS Code for a robust development environmentUtilizing Git's powerful command line interface for more controlGit and GitHub security best practicesThe outline of the course includes all of these topics, and more:Introduction to Git, GitHub, and Version Control SystemsNavigating Git and GitHub InterfaceUnderstanding File Versions and BackupsCollaborative Workflows in Git and GitHubThe History of Git: Linus Torvalds' Creation StoryBasic Command Line Operations for GitBash on WindowsFile and Folder Management in BashUsing Environment VariablesInstalling and Configuring GitGit Basic Operations: Staging, Committing, and Viewing HistoryExploring Git Logs and CommitsUnderstanding Git Trees and AncestryGit Configurations and SettingsWorking with Remote Repositories on GitHubFile Versioning and BranchingResolving Merge ConflictsGit in VS CodeSearching and Filtering CommitsAdvanced Git Operations: Restore, Revert, ResetSemantic Versioning and Git TaggingAdvanced Branching and Merging StrategiesGit Stash: Temporary Code SavingTracking and Syncing Branches in Remote RepositoriesForking Repositories and Making Pull RequestsThis course will give you the skills to proficiently manage source code, collaborate with team members, and track changes using Git and GitHub. Beginning with the fundamentals of version control, the course introduces you to Git's core functionality and command-line features. You'll learn to initialize repositories, stage changes, create commits, and examine logs.As you move into intermediate topics, the course shifts focus to GitHub, teaching you how to push local repositories to remote, handle pull requests, resolve merge conflicts, and contribute to open-source projects.Whether you're a beginner looking to understand the basics or an intermediate user aiming to refine your skills, this course offers a comprehensive guide to mastering both Git and GitHub.Described as “transformative,” “eye-opening,” and “a game-changer,” this Git and GitHub training will revolutionize how you approach software development.Enroll now to take your Git & GitHub skills to the next level!

    Overview

    Section 1: Mastering git, github, and version control systems

    Lecture 1 Navigating this course

    Lecture 2 Thinking about versions of files

    Lecture 3 Thinking about backing up files

    Lecture 4 Thinking about sharing files

    Lecture 5 Thinking about collaborating

    Lecture 6 Linus Torvalds git creation story

    Lecture 7 Normalizing working with git

    Lecture 8 The path to success

    Section 2: Terminal basics: a beginner's guide to navigating the command line

    Lecture 9 The terminal / shell / bash

    Lecture 10 Terminal / shell / bash on Windows

    Lecture 11 Terminal / shell / bash on Apple Mac computers

    Lecture 12 Terminal / shell / bash – navigation

    Lecture 13 Terminal / shell / bash – manage files & folders

    Lecture 14 Terminal / shell / bash – pipe and grep

    Lecture 15 Terminal / shell / bash – environment variables

    Lecture 16 Terminal / shell / bash – setting environment variables

    Lecture 17 Terminal / shell / bash – using bashrc

    Lecture 18 Terminal / shell / bash – customize your bash prompt

    Lecture 19 Terminal / shell / bash – explore git bash settings

    Lecture 20 Terminal / shell / bash – hash algorithms

    Section 3: Git essentials: installing and using git

    Lecture 21 See your git version with git version

    Lecture 22 How does git work

    Lecture 23 Initialize a git repository with git init

    Lecture 24 Basic git operations: staging, status, committing, and log

    Lecture 25 Looking at git commit messages in vs code

    Section 4: Using git log to view repository history

    Lecture 26 Exploring git commit history: basic techniques with git log

    Lecture 27 How to navigate results in the terminal: shortcut keys

    Lecture 28 Filtering git log by author, keywords, and ranges

    Lecture 29 Looking at options for git log: patch and stats

    Lecture 30 Filtering commits using git log by time range

    Lecture 31 Using git log to visualize your repository history

    Section 5: Exploring a directory tree

    Lecture 32 Exploring a directory tree in git

    Lecture 33 Comparing log & show in git

    Lecture 34 Understanding ancestry terminology in git

    Lecture 35 Exploring ancestry in a git directory tree

    Section 6: Global variables, local variables, & git config

    Lecture 36 An introduction to git config

    Section 7: Getting started with github

    Lecture 37 Creating a remote repo - step 0, create an account

    Lecture 38 Creating a remote repo - step 1, SSH

    Lecture 39 Creating a remote repo - step 2, create repo

    Lecture 40 Creating a remote repo - step 3, pushing code

    Lecture 41 Seeing different versions of files at different points in time

    Lecture 42 Understanding the local and remote repo

    Lecture 43 Ignoring files in a git repository

    Lecture 44 Understanding the readme file

    Section 8: Working with remote repositories in git

    Lecture 45 git clone

    Lecture 46 git fetch & merge

    Lecture 47 git pull

    Lecture 48 The pareto principle

    Section 9: Using VS Code with git & GitHub

    Lecture 49 Installing VS Code

    Lecture 50 Launch VS Code from bash

    Lecture 51 Terminal in VS Code items

    Section 10: Seeing differences in files

    Lecture 52 See differences - command line interface (CLI)

    Lecture 53 See differences - vs code (GUI)

    Lecture 54 See differences in GitHub (remote repo)

    Lecture 55 See a specific commit

    Lecture 56 Search for a specific commit with grep

    Lecture 57 Pareto operations in vs code

    Section 11: File and folder operations

    Lecture 58 Recovering a file’s contents

    Lecture 59 Renaming a file - vs code (GUI)

    Lecture 60 Adding two folders

    Section 12: Understanding restore, revert, and reset

    Lecture 61 Restore things in your working directory

    Lecture 62 Undo a commit with git revert

    Lecture 63 Comparing restore, revert, reset - soft reset

    Lecture 64 git reset mixed

    Lecture 65 git reset hard

    Section 13: Using git tag for semantic versioning

    Lecture 66 Semantic versioning

    Lecture 67 Best documentation for git

    Lecture 68 git tag

    Lecture 69 Copy and move a file in bash & git show a specific tag

    Lecture 70 Tag an old commit

    Lecture 71 Delete a tag

    Section 14: Working with branches in git & merging branches

    Lecture 72 An introduction to branches

    Lecture 73 Creating a new branch

    Lecture 74 Switching between branches

    Lecture 75 Merging branches

    Lecture 76 Seeing the differences between branches

    Lecture 77 Deleting a branch

    Lecture 78 Visually seeing your branches with GAOD

    Lecture 79 Checking out a treeish, detached head, branching

    Lecture 80 Understanding fast-forward merges

    Lecture 81 Regular merging - main changed, branch changed

    Section 15: Further exploring merging branches in git

    Lecture 82 Seeing merged & no-merged

    Lecture 83 Understanding merge conflicts

    Lecture 84 Understanding working directory changes

    Lecture 85 Creating a merge conflict

    Lecture 86 Resolving a merge conflict - in nano

    Lecture 87 Resolving a merge conflict - in VS Code

    Lecture 88 Aborting a merge conflict

    Lecture 89 Keeping a branch up-to-date with main

    Section 16: Understanding stash in git

    Lecture 90 Working with stash in git

    Section 17: Having one branch track another branch

    Lecture 91 Understanding tracking

    Section 18: Working with a remote repository

    Lecture 92 Pushing another branch to a remote repository

    Lecture 93 Checking out another branch on a remote repository

    Lecture 94 Delete a remote branch

    Lecture 95 Forking a repo and pull requests

    Section 19: Congratulations!

    Lecture 96 Great job!

    Lecture 97 Bonus lecture

    This course covers beginner and intermediate Git & GitHub skills.,This Git course is for beginner and intermediate programmers, developers, & software engineers.,This course provides thorough instruction for beginner and intermediate Git & GitHub concepts.