Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth

preview_player
Показать описание
This git tutorial for beginners is designed to teach you the git command line tool and how it works with github. This beginner git tutorial teaches github fundamentals and explains concepts like branches, pushing, merge conflicts and many other useful git commands. It goes through the git workflow and illustrates how git and github work on a lower level.

⌨ Common GitHub Commands ⌨
To create a new repository locally: git init
To add files to staging area: git add . OR git add ~filename~
To check status of staging area: git status
To commit new changes: git commit -m "commit message"
To create a new branch: git checkout -b ~branch name~
To switch between branches: git checkout ~branch name~
To merge branches together: git merge ~branch name~
To pull changes from a remote repository: git pull ~remote name~ ~branch name~
To push changes to a remote repository: git push ~remote name~ ~branch name~

⭐️ Timestamps ⭐️
00:00 - Introduction
01:22 - Git vs GitHub
03:00 - GitHub Workflow
07:09 - Git History and Branches
15:15 - GitHub UI Example
16:51 - Git Setup
18:53 - Basic Git Commands
24:24 - Branches
28:43 - Remote Repositories
33:08 - Global Config
35:09 - More Examples

◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾

💰 Courses & Merch 💰

🔗 Social Medias 🔗

🎬 My YouTube Gear 🎬

🎤 XLR Microphone (Rode NT1): Not available

◾ 💸 Donations 💸 ◾
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Github for beginners
- Beginner GitHub tutorial
- Git for beginners
- Github fundamentals
- Beginner GitHub Tutorial

⭐ Hashtags ⭐
#GitHub #Git
Рекомендации по теме
Комментарии
Автор

Hope this video helps you learn the fundamentals of Git and GitHub! I do realize some of the commands were hidden behind my face-cam so I wrote a list of them here for your reference!
⌨ Common GitHub Commands ⌨
To create a new repository locally: git init
To add files to staging area: git add . OR git add ~filename~
To check status of staging area: git status
To commit new changes: git commit -m "commit message"
To create a new branch: git checkout -b ~branch name~
To switch between branches: git checkout ~branch name~
To merge branches together: git merge ~branch name~
To pull changes from a remote repository: git pull ~remote name~ ~branch name~
To push changes to a remote repository: git push ~remote name~ ~branch name~

TechWithTim
Автор

The people who disliked are people who upload their projects to google drive

gtv
Автор

This is very useful! It might seem redundant at first when you have small projects or have very few, but they tend to grow. Make git a habit even if you dont understand why. It will come later as some crucial point.

nopens
Автор

Tim, you are an unequivocal life saver. I cannot even begin to tell you how much your videos have helped me. I was smacking my brain into a wall watching other YouTube videos who made the process so convoluted. Thank you for everything you do!!!

richiemello
Автор

I watched quite a few other videos that attempted to explain Git/Github, but I found this to be the best foundational explanation. And yours explained using the command prompt rather than an IDE and it still was more clear than other tutorials I watched. Thanks for this great educational material.

Hintz
Автор

I guess it's true that if you can't explain something simply, you don't understand it well enough. You sir really understand it. Great video. 👏

jonathanjohnson
Автор

I love how you say to not just remember the commands but to understand what is actually happening in background. This is what helps me learn the most. not just learning a command. I like to know how it works and what its doing.

henderstech
Автор

This is one of the best pieces of educational material I've seen on youtube; so well articulated, so clear, so comprehensive, and so easy to understand. Bravo sir! Subbed

Spironic
Автор

The amount of relief you have provided me is immeasurable and I want to give you a big thank you for making this seem so unscary <3

xhappybunnyx
Автор

I am impressed with the way how the young man is able to explain and perform ! Thank you for that

snow
Автор

Thank you Tim - I learned Git today!!! I actually bailed out on 2 other videos before finding yours. Your style fits my learning curve!!
Spot on Thanks again.

shellymillet
Автор

the clearest tutorial I've found on Youtube. Thank you Tim you are a legend!

chloezhu
Автор

You have done a very good job introducing fundamental github operations for beginners. Your instructions are very clear and systematic. Thank you!

boontecklee
Автор

Clear navigation and language, and straight to the point. Super helpful. Thank you!

david_law
Автор

I truly appreciate how simple and clearly you've explained this!

gentmoth
Автор

Bruh just yes, what a great explainer. Thank you thank you! Lots of time people teach the theory and not the commands, you put it all in one. Great job!

kimaegaii
Автор

This was amazing, I tried following other ones but they often used Macs and did things that weren't the same on mine. Also explaining how it works made it much easier to follow. Thanks again!

Автор

Honestly you did pretty damn nice. The explanation was top notch. I was worried you weren't going to address conflicts because I actually deleted the test repository I made watching the video then made a new one using every commands and slowly understanding the uses of each and how changes in CMD affect the file in github. Now I understand pretty much all you said. I'll have to learn about pull requests more though because they confuse me but all in all pretty solid. 10/10 would recommend.

sancrosanct
Автор

I have been developing for 25 years and I can't tell you how impressed I am with you. You have a great future ahead.

matthewpaolini
Автор

I was planning to do something like this myself & host it as a workshop for our Computer Science group at my college, but unfortunately my plans fell through =(
I'm very happy to see you make a video about this & will share it with the people who are new to Git! Colleges & universities don't teach us Git & code collaboration tools, so this is a huge boon for students =)
Thank you for the video Tim!

ElementUser
visit shbcf.ru