
Master git essentials quickly by creating a GitHub account, managing repositories, and executing branches, pushing, and pulling with real-world examples for workplace impact.
Install VirtualBox, download Ubuntu 16.04 lts iso, and set up a 64-bit VM with 4 gb ram, 30 gb dynamic storage, and shared clipboard.
Install git quickly by updating your system in the terminal with sudo apt-get update, then install git using sudo apt-get install git -y, and verify the installation with git --version.
Create a personal GitHub account by signing up with a username, email, and password, selecting the free plan, verifying your email, and creating a repository.
Create your first repository by clicking the create repository button, naming it, and initializing with a read me, then set it private.
Learn how to clone a git repository using SSH keys, including generating and saving an SSH key, linking it to your account, and cloning from the terminal.
Learn to update your local repository with git pull to fetch remote changes, review the second file and its commit message, and observe the branch shown at the bottom left.
Switch between branches in git using simple commands like git branch and git checkout, switching between master and a second branch.
Switch to master to avoid deleting the branch you're on. Delete the local branch, then delete it remotely with git push origin --delete <branch>, verifying with git remote -v.
Fetch updates from the remote repository to discover new remote branches with git fetch, then view remote branches and check out the relevant branch.
Master the technique to cherry-pick a single file by targeting a specific commit hash, verify changes, and push the updated branch.
Learn to create and clone repositories in the console by naming, describing, making them private, initializing with a region, and quickly managing multiple repos.
Learn how to reset staged changes with git reset, unstage files, and amend a commit message using git commit --amend, including pushing to remote branches.
Explore how merge conflicts arise when local and remote edits collide, and learn to reproduce, view, and resolve conflicts using Git, pull, push, and VS Code.
Learn how to use the Git ignore file to prevent secrets and other sensitive files from being added to a repository, using exact names and wildcards.
Welcome to the Git Crash Course 2021! Everything you need to know! course! This course aims to teach you the fundamentals of Git apply them in the working environment.. We also aim to show the more complex features of functions of Git to really get the student ready for the working world.
The course teaches the following:
Git
The fundamentals of the GIT and how to get started!
GitHub
Integrating GitHub into your daily routine
Creating Repositories
Creating Branches
Deleting Branches
Adding Files
Commiting Files
Pushing Files
Merge Conflicts
Git Ignore
Working locally wit Git
Working remotely with Git
Git Stashing
Git logging
The in-depth course aims to get the the student up and running, straight to the point and teach them how to going with Git.
By far, the most widely used modern version control system in the world today is Git. Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel. A staggering number of software projects rely on Git for version control, including commercial projects as well as open source. Developers who have worked with Git are well represented in the pool of available software development talent and it works well on a wide range of operating systems and IDEs (Integrated Development Environments).
We hope you enjoy it!