For Dummies is an extensive series of instructional/reference books which are intended to present non-intimidating guides for readers new to the various topics covered. The series has been a worldwide success with editions in numerous languages.
The books are an example of a media franchise, consistently sporting a distinctive cover—usually yellow and black with a triangular-headed cartoon figure known as the "Dummies Man", and an informal, blackboard-style logo. Prose is simple and direct; bold icons, such as a piece of string tied around an index finger, are placed in the margin to indicate particularly important passages.
Almost all Dummies books are organized around sections called "parts", which are groups of related chapters. Parts are almost always preceded by a Rich Tennant comic that refers to some part of the subject under discussion. Sometimes the same Tennant drawing reappears in another Dummies book with a new caption.
Another constant in the Dummies series is "The Part of Tens", a section at the end of the books where lists of 10 items are included. They are usually resources for further study and sometimes also include amusing bits of information that do not fit readily elsewhere.
The Best Place To Continue Learning Git / Github - https://bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - https://www.skool.com/software-developer-academy
Preparing For Your Coding Interviews? Use These Resources
————————————————————
(My Course) Data Structures & Algorithms for Coding Interviews - https://thedailybyte.dev/courses/nick
AlgoCademy - https://algocademy.com/?referral=nickwhite
Daily Coding Interview Questions - http://bit.ly/3xw1Sqz
10% Off Of The Best Web Hosting! - https://hostinger.com/nickwhite
Follow Me on X/Twitter - https://x.com/nickwhitereal
Follow My Instagram - https://www.instagram.com/nickwwhite
Other Social Media
----------------------------------------------
Discord - https://discord.gg/ZGyc2nZyAx
Twitch - https://www.twitch...
published: 04 Apr 2021
Git Tutorial for Beginners: Learn Git in 1 Hour
Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🔥 Ready for a deep dive?
- Check out my full course: https://mosh.link/git-course
- Subscribe for awesome coding content: https://goo.gl/6PYaGF
📕 Get my FREE Git cheat sheet:
https://mosh.link/git-cheatsheet
✋ Stay connected:
- Twitter: https://twitter.com/moshhamedani
- Facebook: https://www.facebook.com/programmingwithmosh/
- Instagram: https://www.instagram.com/codewithmosh.official/
- LinkedIn: https://www.linkedin.com/school/codewithmosh/
💡 Why Git?
- Track code changes over time.
- Collaborate with other developers easily.
- Revert to older versions if something breaks.
...
published: 15 Sep 2020
Git and GitHub Tutorial for Beginners
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on your system, and how you can start working with it? Then we look at GitHub.com, a platform for hosting and collaborating on Git repositories. By the end of this video, you'll be well on your way to using Git and GitHub. If you'd like to follow along, I've included sample files down below.
📚 RESOURCES
- Sample files to follow along: https://1drv.ms/u/s!AmxrofZZlZ-whOIll3D3rv-iWMxqYw?e=JsqfMu
- Official Git web site: https://www.git-scm.com/
- Official GitHub.com web site: https://github.com/
- Git and GitHub.com cheat sheet: https://education.github.com/git-cheat-sheet-education.pdf
- Git Reference Manual: http://git-scm.com/docs
...
published: 24 Jun 2022
How Git Works: Explained in 4 Minutes
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Git MERGE vs REBASE: Everything You Need to Know
: https://www.youtube.com/watch?v=0chZFIZLR_0
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
The digital version of System Design Interview books: https://bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.
published: 28 Nov 2023
Git Tutorial for Beginners: Command-Line Fundamentals
Git is the most popular version control system out there and for good reason. In this video, we'll go over the basics of what git is and how to use it within the command-line. There are several GUI tools out there to help you get started with git, but it can be extremely beneficial to learn git from the command-line as early as possible.
Some of the images used in this video are from the "Pro Git" book. These are licensed under creative-commons. You can find the book at:
https://git-scm.com/book/en/v2
✅ Support My Channel Through Patreon:
https://www.patreon.com/coreyms
✅ Become a Channel Member:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join
✅ One-Time Contribution Through PayPal:
https://goo.gl/649HFY
✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMin...
published: 03 Aug 2015
Everything You Need to Know about Git
The first 500 people to use my link https://skl.sh/forrestknight08241 will get a 1 month free trial of Skillshare premium!
Git is one of your most used tools as a software engineer, so I've made a crash course to teach you about git and the commands you'll use most of the time.
Definition: Git is an open-source, distributed version control system (DVCS) that's used to track changes to source code during software development.
0:00 What is git?
2:17 Built-in version control
3:04 sudo apt install git-all
3:33 git config credentials
4:10 New remote repo
4:52 git clone
5:21 git init
6:04 git add
7:05 git status
7:27 git commit
9:03 git log
9:31 git remote
9:56 git push
10:51 git branch
12:45 Do it all again on new branch
14:13 Pull request & code review & merge
15:30 git pull (fetch + merge)
...
published: 28 Aug 2024
Git Explained in 100 Seconds
Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
Follow me on Github https://github.com/codediodeio
Git Docs: https://git-scm.com/
#git #100SecondsOfCode
Install the quiz app 🤓
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
published: 02 Mar 2020
Learn Git In 15 Minutes
Get My Git Course: https://www.udemy.com/course/git-and-github-bootcamp/?couponCode=EARLY_BIRD
Get my other courses: https://linktr.ee/coltsteele
In this video, we'll go over all the important stuff you need to know to get started using Git. We cover git add, git commit, git branch, git checkout, and git merge!
Video Notes Here: https://www.notion.so/Introduction-to-Git-ac396a0697704709a12b6a0e545db049
The Best Place To Continue Learning Git / Github - https://bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - https://www.skool.co...
The Best Place To Continue Learning Git / Github - https://bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - https://www.skool.com/software-developer-academy
Preparing For Your Coding Interviews? Use These Resources
————————————————————
(My Course) Data Structures & Algorithms for Coding Interviews - https://thedailybyte.dev/courses/nick
AlgoCademy - https://algocademy.com/?referral=nickwhite
Daily Coding Interview Questions - http://bit.ly/3xw1Sqz
10% Off Of The Best Web Hosting! - https://hostinger.com/nickwhite
Follow Me on X/Twitter - https://x.com/nickwhitereal
Follow My Instagram - https://www.instagram.com/nickwwhite
Other Social Media
----------------------------------------------
Discord - https://discord.gg/ZGyc2nZyAx
Twitch - https://www.twitch.tv/nickwhitettv
TikTok - https://www.tiktok.com/@nickwhitetiktok
LinkedIn - https://www.linkedin.com/in/nicholas-w-white/
Show Support
------------------------------------------------------------------------------
Patreon - https://www.patreon.com/nick_white
PayPal - https://paypal.me/nickwwhite?locale.x...
Become A Member - https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA/join
#coding #programming #softwareengineering
The Best Place To Continue Learning Git / Github - https://bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - https://www.skool.com/software-developer-academy
Preparing For Your Coding Interviews? Use These Resources
————————————————————
(My Course) Data Structures & Algorithms for Coding Interviews - https://thedailybyte.dev/courses/nick
AlgoCademy - https://algocademy.com/?referral=nickwhite
Daily Coding Interview Questions - http://bit.ly/3xw1Sqz
10% Off Of The Best Web Hosting! - https://hostinger.com/nickwhite
Follow Me on X/Twitter - https://x.com/nickwhitereal
Follow My Instagram - https://www.instagram.com/nickwwhite
Other Social Media
----------------------------------------------
Discord - https://discord.gg/ZGyc2nZyAx
Twitch - https://www.twitch.tv/nickwhitettv
TikTok - https://www.tiktok.com/@nickwhitetiktok
LinkedIn - https://www.linkedin.com/in/nicholas-w-white/
Show Support
------------------------------------------------------------------------------
Patreon - https://www.patreon.com/nick_white
PayPal - https://paypal.me/nickwwhite?locale.x...
Become A Member - https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA/join
#coding #programming #softwareengineering
Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill.
❤️ Join this channel to get access to perks:
https://w...
Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🔥 Ready for a deep dive?
- Check out my full course: https://mosh.link/git-course
- Subscribe for awesome coding content: https://goo.gl/6PYaGF
📕 Get my FREE Git cheat sheet:
https://mosh.link/git-cheatsheet
✋ Stay connected:
- Twitter: https://twitter.com/moshhamedani
- Facebook: https://www.facebook.com/programmingwithmosh/
- Instagram: https://www.instagram.com/codewithmosh.official/
- LinkedIn: https://www.linkedin.com/school/codewithmosh/
💡 Why Git?
- Track code changes over time.
- Collaborate with other developers easily.
- Revert to older versions if something breaks.
- Essential for software & DevOps engineers.
📖 TABLE OF CONTENTS
0:00:00 Introduction
0:00:35 What is Git?
0:03:07 Using Git
0:06:11 Installing Git
0:07:38 Configuring Git
0:12:43 Getting Help
0:13:35 Cheat Sheet
0:14:05 Taking Snapshots
0:14:38 Initializing a Repository
0:17:10 Git Workflow
0:21:46 Staging Files
0:25:24 Committing Changes
0:27:37 Committing Best Practices
0:30:21 Skipping the Staging Area
0:31:46 Removing Files
0:33:48 Renaming or Moving Files
0:36:06 Ignoring Files
0:42:41 Short Status
0:45:33 Viewing the Staged and Unstaged Changes
0:50:33 Visual Diff Tools
0:55:27 Viewing the History
0:57:39 Viewing a Commit
1:01:37 Unstaging Files
1:04:28 Discarding Local Changes
1:06:17 Restoring a File to an Earlier Version
#git #devops #coding #softwaredevelopment
Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🔥 Ready for a deep dive?
- Check out my full course: https://mosh.link/git-course
- Subscribe for awesome coding content: https://goo.gl/6PYaGF
📕 Get my FREE Git cheat sheet:
https://mosh.link/git-cheatsheet
✋ Stay connected:
- Twitter: https://twitter.com/moshhamedani
- Facebook: https://www.facebook.com/programmingwithmosh/
- Instagram: https://www.instagram.com/codewithmosh.official/
- LinkedIn: https://www.linkedin.com/school/codewithmosh/
💡 Why Git?
- Track code changes over time.
- Collaborate with other developers easily.
- Revert to older versions if something breaks.
- Essential for software & DevOps engineers.
📖 TABLE OF CONTENTS
0:00:00 Introduction
0:00:35 What is Git?
0:03:07 Using Git
0:06:11 Installing Git
0:07:38 Configuring Git
0:12:43 Getting Help
0:13:35 Cheat Sheet
0:14:05 Taking Snapshots
0:14:38 Initializing a Repository
0:17:10 Git Workflow
0:21:46 Staging Files
0:25:24 Committing Changes
0:27:37 Committing Best Practices
0:30:21 Skipping the Staging Area
0:31:46 Removing Files
0:33:48 Renaming or Moving Files
0:36:06 Ignoring Files
0:42:41 Short Status
0:45:33 Viewing the Staged and Unstaged Changes
0:50:33 Visual Diff Tools
0:55:27 Viewing the History
0:57:39 Viewing a Commit
1:01:37 Unstaging Files
1:04:28 Discarding Local Changes
1:06:17 Restoring a File to an Earlier Version
#git #devops #coding #softwaredevelopment
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on...
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on your system, and how you can start working with it? Then we look at GitHub.com, a platform for hosting and collaborating on Git repositories. By the end of this video, you'll be well on your way to using Git and GitHub. If you'd like to follow along, I've included sample files down below.
📚 RESOURCES
- Sample files to follow along: https://1drv.ms/u/s!AmxrofZZlZ-whOIll3D3rv-iWMxqYw?e=JsqfMu
- Official Git web site: https://www.git-scm.com/
- Official GitHub.com web site: https://github.com/
- Git and GitHub.com cheat sheet: https://education.github.com/git-cheat-sheet-education.pdf
- Git Reference Manual: http://git-scm.com/docs
- Git Overview Book: http://git-scm.com/book/en/v2
- Sample ignore files: https://github.com/github/gitignore
- Hyper.is Terminal: https://hyper.is/
⌚ TIMESTAMPS
00:00 Introduction
00:40 What is Git?
02:11 Get Git
03:13 Configure Git
04:55 Get help
05:59 Initialize repository
07:19 Git status
07:53 Track and untrack files
09:18 Ignore files with .gitignore
11:23 Track all files / add to staging
12:07 Commit
13:27 Change files and view differences
16:00 Bypass staging and commit
16:32 Delete / remove files
17:13 Restore files
17:55 Rename files
18:56 View commit history with git log
19:52 Amend commit
20:48 View changes in commits
22:08 Reset to previous commit
22:30 Rebase git repository
23:12 Branches
27:19 Merge branches
27:57 Delete branch
28:30 Merge conflicts
32:16 Typical Git flow
32:37 Set up GitHub account
33:37 Create new cloud repository
35:09 Push local repo to GitHub
37:29 Working with files
38:25 Edit repo details
38:44 Issues
40:17 Pull requests
43:05 Actions, Projects, Wiki, Security, Insights, Settings
44:18 Releases
45:00 Fetch and pull
45:37 Wrap up
🖥️ GIT COMMANDS CHEAT SHEET
Set configuration values for your username and email
git config --global user.name YOUR NAME
git config --global user.email YOUR EMAIL
Set default branch to main
git config --global init.default branch main
Get help on a command
git help COMMAND
git COMMAND -h
Initialize a new git repository
git init
Clone a repository
git clone REPOSITORY URL
Add a file to the staging area
git add FILE
Add all file changes to the staging area
git add --all
git add -A
git add .
Check the unstaged changes
git diff
Commit the staged changes
git commit -m "MESSAGE"
Reset staging area to the last commit
git reset
Check the state of the working directory and the staging area
git status
Remove a file from the index and working directory
git rm FILENAME
Rename a file
git mv (OLD NAME) (NEW NAME)
List the commit history
git log
List all the local branches
git branch
Create a new branch
git branch BRANCH NAME
Rename the current branch
git branch -m NEW BRANCH NAME
Delete a branch
git branch -d BRANCH NAME
Switch to another branch
git switch BRANCH NAME
Merge specified branch into the current branch
git merge BRANCH NAME
Create a connection to a remote repository
git remote add (NAME) (REPOSITORY URL)
Push the committed changes to a remote directory
git push (REMOTE) (BRANCH)
Download the content from a remote repository
git pull REMOTE
📺 RELATED VIDEOS
- Playlist with all my videos on Git and GitHub: https://youtube.com/playlist?list=PLlKpQrBME6xL-CUCBBsk7j61kznnXqhIv
- Python for Beginners Tutorial: https://youtu.be/b093aqAZiPU
- SQL for Beginners Tutorial: https://youtu.be/h0nxCDiD-zg
📩 NEWSLETTER
- Get the latest high-quality tutorial and tips and tricks videos emailed to your inbox each week: https://kevinstratvert.com/newsletter/
🔽 CONNECT WITH ME
- Official website: http://www.kevinstratvert.com
- LinkedIn: https://www.linkedin.com/in/kevinstratvert/
- Discord: https://bit.ly/KevinStratvertDiscord
- Twitter: https://twitter.com/kevstrat
- Facebook: https://www.facebook.com/Kevin-Stratvert-101912218227818
- TikTok: https://www.tiktok.com/@kevinstratvert
- Instagram: https://www.instagram.com/kevinstratvert/
🎁 TOOLS AND DISCOUNTS
✅ 🎙️ Voicemod AI Voice Changer | 5% off | https://link.xsolla.com/KZBi89AY
✅ 🌐 Squarespace Websites | https://squarespace.syuh.net/XYaqYM
✅ 🔍 Grammarly | https://grammarly.go2cloud.org/SH3nL
✅ 🛍️ Shopify | https://shopify.pxf.io/XY9rPa
✅ 📋 Notion | https://affiliate.notion.so/rffva4tr71ax
✅ 🖼️ Figma | https://psxid.figma.com/lqjg97licpry
✅ 🤖 ElevenLabs Text-to-Speech | https://try.elevenlabs.io/taqepq60mptr
🎒 MY COURSES
- Go from Excel novice to data analysis ninja in just 2 hours: https://kevinstratvert.thinkific.com/
🙏 REQUEST VIDEOS
https://forms.gle/BDrTNUoxheEoMLGt5
🔔 SUBSCRIBE ON YOUTUBE
https://www.youtube.com/user/kevlers?sub_confirmation=1
⚖ DISCLOSURE
Some links are affiliate links. Purchasing through these links gives me a small commission to support videos on this channel. The price to you is the same.
#stratvert
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on your system, and how you can start working with it? Then we look at GitHub.com, a platform for hosting and collaborating on Git repositories. By the end of this video, you'll be well on your way to using Git and GitHub. If you'd like to follow along, I've included sample files down below.
📚 RESOURCES
- Sample files to follow along: https://1drv.ms/u/s!AmxrofZZlZ-whOIll3D3rv-iWMxqYw?e=JsqfMu
- Official Git web site: https://www.git-scm.com/
- Official GitHub.com web site: https://github.com/
- Git and GitHub.com cheat sheet: https://education.github.com/git-cheat-sheet-education.pdf
- Git Reference Manual: http://git-scm.com/docs
- Git Overview Book: http://git-scm.com/book/en/v2
- Sample ignore files: https://github.com/github/gitignore
- Hyper.is Terminal: https://hyper.is/
⌚ TIMESTAMPS
00:00 Introduction
00:40 What is Git?
02:11 Get Git
03:13 Configure Git
04:55 Get help
05:59 Initialize repository
07:19 Git status
07:53 Track and untrack files
09:18 Ignore files with .gitignore
11:23 Track all files / add to staging
12:07 Commit
13:27 Change files and view differences
16:00 Bypass staging and commit
16:32 Delete / remove files
17:13 Restore files
17:55 Rename files
18:56 View commit history with git log
19:52 Amend commit
20:48 View changes in commits
22:08 Reset to previous commit
22:30 Rebase git repository
23:12 Branches
27:19 Merge branches
27:57 Delete branch
28:30 Merge conflicts
32:16 Typical Git flow
32:37 Set up GitHub account
33:37 Create new cloud repository
35:09 Push local repo to GitHub
37:29 Working with files
38:25 Edit repo details
38:44 Issues
40:17 Pull requests
43:05 Actions, Projects, Wiki, Security, Insights, Settings
44:18 Releases
45:00 Fetch and pull
45:37 Wrap up
🖥️ GIT COMMANDS CHEAT SHEET
Set configuration values for your username and email
git config --global user.name YOUR NAME
git config --global user.email YOUR EMAIL
Set default branch to main
git config --global init.default branch main
Get help on a command
git help COMMAND
git COMMAND -h
Initialize a new git repository
git init
Clone a repository
git clone REPOSITORY URL
Add a file to the staging area
git add FILE
Add all file changes to the staging area
git add --all
git add -A
git add .
Check the unstaged changes
git diff
Commit the staged changes
git commit -m "MESSAGE"
Reset staging area to the last commit
git reset
Check the state of the working directory and the staging area
git status
Remove a file from the index and working directory
git rm FILENAME
Rename a file
git mv (OLD NAME) (NEW NAME)
List the commit history
git log
List all the local branches
git branch
Create a new branch
git branch BRANCH NAME
Rename the current branch
git branch -m NEW BRANCH NAME
Delete a branch
git branch -d BRANCH NAME
Switch to another branch
git switch BRANCH NAME
Merge specified branch into the current branch
git merge BRANCH NAME
Create a connection to a remote repository
git remote add (NAME) (REPOSITORY URL)
Push the committed changes to a remote directory
git push (REMOTE) (BRANCH)
Download the content from a remote repository
git pull REMOTE
📺 RELATED VIDEOS
- Playlist with all my videos on Git and GitHub: https://youtube.com/playlist?list=PLlKpQrBME6xL-CUCBBsk7j61kznnXqhIv
- Python for Beginners Tutorial: https://youtu.be/b093aqAZiPU
- SQL for Beginners Tutorial: https://youtu.be/h0nxCDiD-zg
📩 NEWSLETTER
- Get the latest high-quality tutorial and tips and tricks videos emailed to your inbox each week: https://kevinstratvert.com/newsletter/
🔽 CONNECT WITH ME
- Official website: http://www.kevinstratvert.com
- LinkedIn: https://www.linkedin.com/in/kevinstratvert/
- Discord: https://bit.ly/KevinStratvertDiscord
- Twitter: https://twitter.com/kevstrat
- Facebook: https://www.facebook.com/Kevin-Stratvert-101912218227818
- TikTok: https://www.tiktok.com/@kevinstratvert
- Instagram: https://www.instagram.com/kevinstratvert/
🎁 TOOLS AND DISCOUNTS
✅ 🎙️ Voicemod AI Voice Changer | 5% off | https://link.xsolla.com/KZBi89AY
✅ 🌐 Squarespace Websites | https://squarespace.syuh.net/XYaqYM
✅ 🔍 Grammarly | https://grammarly.go2cloud.org/SH3nL
✅ 🛍️ Shopify | https://shopify.pxf.io/XY9rPa
✅ 📋 Notion | https://affiliate.notion.so/rffva4tr71ax
✅ 🖼️ Figma | https://psxid.figma.com/lqjg97licpry
✅ 🤖 ElevenLabs Text-to-Speech | https://try.elevenlabs.io/taqepq60mptr
🎒 MY COURSES
- Go from Excel novice to data analysis ninja in just 2 hours: https://kevinstratvert.thinkific.com/
🙏 REQUEST VIDEOS
https://forms.gle/BDrTNUoxheEoMLGt5
🔔 SUBSCRIBE ON YOUTUBE
https://www.youtube.com/user/kevlers?sub_confirmation=1
⚖ DISCLOSURE
Some links are affiliate links. Purchasing through these links gives me a small commission to support videos on this channel. The price to you is the same.
#stratvert
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Git MERGE vs REBASE: Everything You N...
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Git MERGE vs REBASE: Everything You Need to Know
: https://www.youtube.com/watch?v=0chZFIZLR_0
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
The digital version of System Design Interview books: https://bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Git MERGE vs REBASE: Everything You Need to Know
: https://www.youtube.com/watch?v=0chZFIZLR_0
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
The digital version of System Design Interview books: https://bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.
Git is the most popular version control system out there and for good reason. In this video, we'll go over the basics of what git is and how to use it within th...
Git is the most popular version control system out there and for good reason. In this video, we'll go over the basics of what git is and how to use it within the command-line. There are several GUI tools out there to help you get started with git, but it can be extremely beneficial to learn git from the command-line as early as possible.
Some of the images used in this video are from the "Pro Git" book. These are licensed under creative-commons. You can find the book at:
https://git-scm.com/book/en/v2
✅ Support My Channel Through Patreon:
https://www.patreon.com/coreyms
✅ Become a Channel Member:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join
✅ One-Time Contribution Through PayPal:
https://goo.gl/649HFY
✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
✅ Corey's Public Amazon Wishlist
http://a.co/inIyro1
✅ Equipment I Use and Books I Recommend:
https://www.amazon.com/shop/coreyschafer
▶️ You Can Find Me On:
My Website - http://coreyms.com/
My Second Channel - https://www.youtube.com/c/coreymschafer
Facebook - https://www.facebook.com/CoreyMSchafer
Twitter - https://twitter.com/CoreyMSchafer
Instagram - https://www.instagram.com/coreymschafer/
#Git
Git is the most popular version control system out there and for good reason. In this video, we'll go over the basics of what git is and how to use it within the command-line. There are several GUI tools out there to help you get started with git, but it can be extremely beneficial to learn git from the command-line as early as possible.
Some of the images used in this video are from the "Pro Git" book. These are licensed under creative-commons. You can find the book at:
https://git-scm.com/book/en/v2
✅ Support My Channel Through Patreon:
https://www.patreon.com/coreyms
✅ Become a Channel Member:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join
✅ One-Time Contribution Through PayPal:
https://goo.gl/649HFY
✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
✅ Corey's Public Amazon Wishlist
http://a.co/inIyro1
✅ Equipment I Use and Books I Recommend:
https://www.amazon.com/shop/coreyschafer
▶️ You Can Find Me On:
My Website - http://coreyms.com/
My Second Channel - https://www.youtube.com/c/coreymschafer
Facebook - https://www.facebook.com/CoreyMSchafer
Twitter - https://twitter.com/CoreyMSchafer
Instagram - https://www.instagram.com/coreymschafer/
#Git
The first 500 people to use my link https://skl.sh/forrestknight08241 will get a 1 month free trial of Skillshare premium!
Git is one of your most used tools a...
The first 500 people to use my link https://skl.sh/forrestknight08241 will get a 1 month free trial of Skillshare premium!
Git is one of your most used tools as a software engineer, so I've made a crash course to teach you about git and the commands you'll use most of the time.
Definition: Git is an open-source, distributed version control system (DVCS) that's used to track changes to source code during software development.
0:00 What is git?
2:17 Built-in version control
3:04 sudo apt install git-all
3:33 git config credentials
4:10 New remote repo
4:52 git clone
5:21 git init
6:04 git add
7:05 git status
7:27 git commit
9:03 git log
9:31 git remote
9:56 git push
10:51 git branch
12:45 Do it all again on new branch
14:13 Pull request & code review & merge
15:30 git pull (fetch + merge)
16:34 git skillshare
17:26 git revert
19:37 git reset
20:32 git push --force
21:22 git stash + git stash pop
22:43 Thanks for watching
If you're a developer, sign up to my free newsletter Dev Notes 👉 https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: https://github.com/forrestknight
🐦 Twitter: https://www.twitter.com/forrestpknight
💼 LinkedIn: https://www.linkedin.com/in/forrestpknight
📸 Instagram: https://www.instagram.com/forrestpknight
A portion of this video is sponsored by Skillshare.
The first 500 people to use my link https://skl.sh/forrestknight08241 will get a 1 month free trial of Skillshare premium!
Git is one of your most used tools as a software engineer, so I've made a crash course to teach you about git and the commands you'll use most of the time.
Definition: Git is an open-source, distributed version control system (DVCS) that's used to track changes to source code during software development.
0:00 What is git?
2:17 Built-in version control
3:04 sudo apt install git-all
3:33 git config credentials
4:10 New remote repo
4:52 git clone
5:21 git init
6:04 git add
7:05 git status
7:27 git commit
9:03 git log
9:31 git remote
9:56 git push
10:51 git branch
12:45 Do it all again on new branch
14:13 Pull request & code review & merge
15:30 git pull (fetch + merge)
16:34 git skillshare
17:26 git revert
19:37 git reset
20:32 git push --force
21:22 git stash + git stash pop
22:43 Thanks for watching
If you're a developer, sign up to my free newsletter Dev Notes 👉 https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: https://github.com/forrestknight
🐦 Twitter: https://www.twitter.com/forrestpknight
💼 LinkedIn: https://www.linkedin.com/in/forrestpknight
📸 Instagram: https://www.instagram.com/forrestpknight
A portion of this video is sponsored by Skillshare.
Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Mer...
Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
Follow me on Github https://github.com/codediodeio
Git Docs: https://git-scm.com/
#git #100SecondsOfCode
Install the quiz app 🤓
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
Follow me on Github https://github.com/codediodeio
Git Docs: https://git-scm.com/
#git #100SecondsOfCode
Install the quiz app 🤓
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
Get My Git Course: https://www.udemy.com/course/git-and-github-bootcamp/?couponCode=EARLY_BIRD
Get my other courses: https://linktr.ee/coltsteele
In this vid...
Get My Git Course: https://www.udemy.com/course/git-and-github-bootcamp/?couponCode=EARLY_BIRD
Get my other courses: https://linktr.ee/coltsteele
In this video, we'll go over all the important stuff you need to know to get started using Git. We cover git add, git commit, git branch, git checkout, and git merge!
Video Notes Here: https://www.notion.so/Introduction-to-Git-ac396a0697704709a12b6a0e545db049
Get My Git Course: https://www.udemy.com/course/git-and-github-bootcamp/?couponCode=EARLY_BIRD
Get my other courses: https://linktr.ee/coltsteele
In this video, we'll go over all the important stuff you need to know to get started using Git. We cover git add, git commit, git branch, git checkout, and git merge!
Video Notes Here: https://www.notion.so/Introduction-to-Git-ac396a0697704709a12b6a0e545db049
The Best Place To Continue Learning Git / Github - https://bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - https://www.skool.com/software-developer-academy
Preparing For Your Coding Interviews? Use These Resources
————————————————————
(My Course) Data Structures & Algorithms for Coding Interviews - https://thedailybyte.dev/courses/nick
AlgoCademy - https://algocademy.com/?referral=nickwhite
Daily Coding Interview Questions - http://bit.ly/3xw1Sqz
10% Off Of The Best Web Hosting! - https://hostinger.com/nickwhite
Follow Me on X/Twitter - https://x.com/nickwhitereal
Follow My Instagram - https://www.instagram.com/nickwwhite
Other Social Media
----------------------------------------------
Discord - https://discord.gg/ZGyc2nZyAx
Twitch - https://www.twitch.tv/nickwhitettv
TikTok - https://www.tiktok.com/@nickwhitetiktok
LinkedIn - https://www.linkedin.com/in/nicholas-w-white/
Show Support
------------------------------------------------------------------------------
Patreon - https://www.patreon.com/nick_white
PayPal - https://paypal.me/nickwwhite?locale.x...
Become A Member - https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA/join
#coding #programming #softwareengineering
Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🔥 Ready for a deep dive?
- Check out my full course: https://mosh.link/git-course
- Subscribe for awesome coding content: https://goo.gl/6PYaGF
📕 Get my FREE Git cheat sheet:
https://mosh.link/git-cheatsheet
✋ Stay connected:
- Twitter: https://twitter.com/moshhamedani
- Facebook: https://www.facebook.com/programmingwithmosh/
- Instagram: https://www.instagram.com/codewithmosh.official/
- LinkedIn: https://www.linkedin.com/school/codewithmosh/
💡 Why Git?
- Track code changes over time.
- Collaborate with other developers easily.
- Revert to older versions if something breaks.
- Essential for software & DevOps engineers.
📖 TABLE OF CONTENTS
0:00:00 Introduction
0:00:35 What is Git?
0:03:07 Using Git
0:06:11 Installing Git
0:07:38 Configuring Git
0:12:43 Getting Help
0:13:35 Cheat Sheet
0:14:05 Taking Snapshots
0:14:38 Initializing a Repository
0:17:10 Git Workflow
0:21:46 Staging Files
0:25:24 Committing Changes
0:27:37 Committing Best Practices
0:30:21 Skipping the Staging Area
0:31:46 Removing Files
0:33:48 Renaming or Moving Files
0:36:06 Ignoring Files
0:42:41 Short Status
0:45:33 Viewing the Staged and Unstaged Changes
0:50:33 Visual Diff Tools
0:55:27 Viewing the History
0:57:39 Viewing a Commit
1:01:37 Unstaging Files
1:04:28 Discarding Local Changes
1:06:17 Restoring a File to an Earlier Version
#git #devops #coding #softwaredevelopment
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on your system, and how you can start working with it? Then we look at GitHub.com, a platform for hosting and collaborating on Git repositories. By the end of this video, you'll be well on your way to using Git and GitHub. If you'd like to follow along, I've included sample files down below.
📚 RESOURCES
- Sample files to follow along: https://1drv.ms/u/s!AmxrofZZlZ-whOIll3D3rv-iWMxqYw?e=JsqfMu
- Official Git web site: https://www.git-scm.com/
- Official GitHub.com web site: https://github.com/
- Git and GitHub.com cheat sheet: https://education.github.com/git-cheat-sheet-education.pdf
- Git Reference Manual: http://git-scm.com/docs
- Git Overview Book: http://git-scm.com/book/en/v2
- Sample ignore files: https://github.com/github/gitignore
- Hyper.is Terminal: https://hyper.is/
⌚ TIMESTAMPS
00:00 Introduction
00:40 What is Git?
02:11 Get Git
03:13 Configure Git
04:55 Get help
05:59 Initialize repository
07:19 Git status
07:53 Track and untrack files
09:18 Ignore files with .gitignore
11:23 Track all files / add to staging
12:07 Commit
13:27 Change files and view differences
16:00 Bypass staging and commit
16:32 Delete / remove files
17:13 Restore files
17:55 Rename files
18:56 View commit history with git log
19:52 Amend commit
20:48 View changes in commits
22:08 Reset to previous commit
22:30 Rebase git repository
23:12 Branches
27:19 Merge branches
27:57 Delete branch
28:30 Merge conflicts
32:16 Typical Git flow
32:37 Set up GitHub account
33:37 Create new cloud repository
35:09 Push local repo to GitHub
37:29 Working with files
38:25 Edit repo details
38:44 Issues
40:17 Pull requests
43:05 Actions, Projects, Wiki, Security, Insights, Settings
44:18 Releases
45:00 Fetch and pull
45:37 Wrap up
🖥️ GIT COMMANDS CHEAT SHEET
Set configuration values for your username and email
git config --global user.name YOUR NAME
git config --global user.email YOUR EMAIL
Set default branch to main
git config --global init.default branch main
Get help on a command
git help COMMAND
git COMMAND -h
Initialize a new git repository
git init
Clone a repository
git clone REPOSITORY URL
Add a file to the staging area
git add FILE
Add all file changes to the staging area
git add --all
git add -A
git add .
Check the unstaged changes
git diff
Commit the staged changes
git commit -m "MESSAGE"
Reset staging area to the last commit
git reset
Check the state of the working directory and the staging area
git status
Remove a file from the index and working directory
git rm FILENAME
Rename a file
git mv (OLD NAME) (NEW NAME)
List the commit history
git log
List all the local branches
git branch
Create a new branch
git branch BRANCH NAME
Rename the current branch
git branch -m NEW BRANCH NAME
Delete a branch
git branch -d BRANCH NAME
Switch to another branch
git switch BRANCH NAME
Merge specified branch into the current branch
git merge BRANCH NAME
Create a connection to a remote repository
git remote add (NAME) (REPOSITORY URL)
Push the committed changes to a remote directory
git push (REMOTE) (BRANCH)
Download the content from a remote repository
git pull REMOTE
📺 RELATED VIDEOS
- Playlist with all my videos on Git and GitHub: https://youtube.com/playlist?list=PLlKpQrBME6xL-CUCBBsk7j61kznnXqhIv
- Python for Beginners Tutorial: https://youtu.be/b093aqAZiPU
- SQL for Beginners Tutorial: https://youtu.be/h0nxCDiD-zg
📩 NEWSLETTER
- Get the latest high-quality tutorial and tips and tricks videos emailed to your inbox each week: https://kevinstratvert.com/newsletter/
🔽 CONNECT WITH ME
- Official website: http://www.kevinstratvert.com
- LinkedIn: https://www.linkedin.com/in/kevinstratvert/
- Discord: https://bit.ly/KevinStratvertDiscord
- Twitter: https://twitter.com/kevstrat
- Facebook: https://www.facebook.com/Kevin-Stratvert-101912218227818
- TikTok: https://www.tiktok.com/@kevinstratvert
- Instagram: https://www.instagram.com/kevinstratvert/
🎁 TOOLS AND DISCOUNTS
✅ 🎙️ Voicemod AI Voice Changer | 5% off | https://link.xsolla.com/KZBi89AY
✅ 🌐 Squarespace Websites | https://squarespace.syuh.net/XYaqYM
✅ 🔍 Grammarly | https://grammarly.go2cloud.org/SH3nL
✅ 🛍️ Shopify | https://shopify.pxf.io/XY9rPa
✅ 📋 Notion | https://affiliate.notion.so/rffva4tr71ax
✅ 🖼️ Figma | https://psxid.figma.com/lqjg97licpry
✅ 🤖 ElevenLabs Text-to-Speech | https://try.elevenlabs.io/taqepq60mptr
🎒 MY COURSES
- Go from Excel novice to data analysis ninja in just 2 hours: https://kevinstratvert.thinkific.com/
🙏 REQUEST VIDEOS
https://forms.gle/BDrTNUoxheEoMLGt5
🔔 SUBSCRIBE ON YOUTUBE
https://www.youtube.com/user/kevlers?sub_confirmation=1
⚖ DISCLOSURE
Some links are affiliate links. Purchasing through these links gives me a small commission to support videos on this channel. The price to you is the same.
#stratvert
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Git MERGE vs REBASE: Everything You Need to Know
: https://www.youtube.com/watch?v=0chZFIZLR_0
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
The digital version of System Design Interview books: https://bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.
Git is the most popular version control system out there and for good reason. In this video, we'll go over the basics of what git is and how to use it within the command-line. There are several GUI tools out there to help you get started with git, but it can be extremely beneficial to learn git from the command-line as early as possible.
Some of the images used in this video are from the "Pro Git" book. These are licensed under creative-commons. You can find the book at:
https://git-scm.com/book/en/v2
✅ Support My Channel Through Patreon:
https://www.patreon.com/coreyms
✅ Become a Channel Member:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join
✅ One-Time Contribution Through PayPal:
https://goo.gl/649HFY
✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
✅ Corey's Public Amazon Wishlist
http://a.co/inIyro1
✅ Equipment I Use and Books I Recommend:
https://www.amazon.com/shop/coreyschafer
▶️ You Can Find Me On:
My Website - http://coreyms.com/
My Second Channel - https://www.youtube.com/c/coreymschafer
Facebook - https://www.facebook.com/CoreyMSchafer
Twitter - https://twitter.com/CoreyMSchafer
Instagram - https://www.instagram.com/coreymschafer/
#Git
The first 500 people to use my link https://skl.sh/forrestknight08241 will get a 1 month free trial of Skillshare premium!
Git is one of your most used tools as a software engineer, so I've made a crash course to teach you about git and the commands you'll use most of the time.
Definition: Git is an open-source, distributed version control system (DVCS) that's used to track changes to source code during software development.
0:00 What is git?
2:17 Built-in version control
3:04 sudo apt install git-all
3:33 git config credentials
4:10 New remote repo
4:52 git clone
5:21 git init
6:04 git add
7:05 git status
7:27 git commit
9:03 git log
9:31 git remote
9:56 git push
10:51 git branch
12:45 Do it all again on new branch
14:13 Pull request & code review & merge
15:30 git pull (fetch + merge)
16:34 git skillshare
17:26 git revert
19:37 git reset
20:32 git push --force
21:22 git stash + git stash pop
22:43 Thanks for watching
If you're a developer, sign up to my free newsletter Dev Notes 👉 https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: https://github.com/forrestknight
🐦 Twitter: https://www.twitter.com/forrestpknight
💼 LinkedIn: https://www.linkedin.com/in/forrestpknight
📸 Instagram: https://www.instagram.com/forrestpknight
A portion of this video is sponsored by Skillshare.
Learn the basics of Git in 100 seconds.
0:09 Initialize a git repo
0:33 Stage files
0:39 Commit a snapshot
1:12 Branch off into an alternate universe
1:30 Merge a branch into master
Follow me on Github https://github.com/codediodeio
Git Docs: https://git-scm.com/
#git #100SecondsOfCode
Install the quiz app 🤓
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
Get My Git Course: https://www.udemy.com/course/git-and-github-bootcamp/?couponCode=EARLY_BIRD
Get my other courses: https://linktr.ee/coltsteele
In this video, we'll go over all the important stuff you need to know to get started using Git. We cover git add, git commit, git branch, git checkout, and git merge!
Video Notes Here: https://www.notion.so/Introduction-to-Git-ac396a0697704709a12b6a0e545db049
For Dummies is an extensive series of instructional/reference books which are intended to present non-intimidating guides for readers new to the various topics covered. The series has been a worldwide success with editions in numerous languages.
The books are an example of a media franchise, consistently sporting a distinctive cover—usually yellow and black with a triangular-headed cartoon figure known as the "Dummies Man", and an informal, blackboard-style logo. Prose is simple and direct; bold icons, such as a piece of string tied around an index finger, are placed in the margin to indicate particularly important passages.
Almost all Dummies books are organized around sections called "parts", which are groups of related chapters. Parts are almost always preceded by a Rich Tennant comic that refers to some part of the subject under discussion. Sometimes the same Tennant drawing reappears in another Dummies book with a new caption.
Another constant in the Dummies series is "The Part of Tens", a section at the end of the books where lists of 10 items are included. They are usually resources for further study and sometimes also include amusing bits of information that do not fit readily elsewhere.