Git Tutorial for Complete Beginners | Learn Git in 35 minutes

  Рет қаралды 52,610

techTFQ

techTFQ

Күн бұрын

Git Tutorial for Complete Beginners | Learn Git in 35 minutes
In this video, we shall cover everything you need to know to start working with Git. Git is a version control system which can be used to track any changes in a repository.
We shall first understand what is Git and why do we need to use it. We shall then see how to install Git and configure Git. We will also look at the Git Workflow.
In this video, I am going to build a simple digital clock using python. But I will build this project step by step so you can see how I add and commit different changes to git repository.
Timeline:
00:00 Intro
01:10 What is Git
04:07 How to Install Git
05:52 How to Configure Git
07:39 How to create a Git Repository
10:07 What is Git Branch
11:41 Understanding Git Workflow
12:41 Git add (Adding changes to Git Staging area)
15:10 Git commit (Commit change to Git Repository)
18:29 Git log (Viewing the commit history)
23:16 Creating a Git Branch
26:52 Merge Branch
29:54 How to use Git Reset
31:08 How to use Git Checkout
32:21 Git Detached HEAD state
35:09 Finally comparing changes in multiple git branch
We shall also see the three layers of git repository i.e. the working directory, staging area and git repository.
I am going explain in detail how to add files to staging area and then remove files form staging area if required. We shall see how to commit changes. We shall also discuss about the significance of git staging area and why we need it.
Finally, we shall see what is a branch and how to create a branch and how to switch between different git branches. I will explain the significance of having multiple branch in your git repository and how we can merge changes from one branch to another.
Merging branch is an important feature of Git so we shall explain git merge by creating a real digital clock project.
This video also covers git reset and git checkout. We use git reset and checkout to point HEAD to a different commit or different version of the repository. We shall see the difference between reset and checkout commands.
Hopefully this video should give you a complete idea about git and how to start working with git.
🔴 WATCH MORE VIDEOS HERE 👇
✅ SQL Tutorial - Basic concepts:
• SQL Tutorial - Basic c...
✅ SQL Tutorial - Intermediate concepts:
• SQL Tutorial - Interme...
✅ SQL Tutorial - Advance concepts:
• SQL Tutorial - Advance...
✅ Practice Solving Basic SQL Queries:
• Practice Solving BASIC...
✅ Practice Solving Intermediate SQL Queries:
• Practice Solving INTER...
✅ Practice Solving Complex SQL Queries:
• Practice Solving COMPL...
✅ Data Analytics Career guidance:
• Data Analytics career ...
✅ SQL Course, SQL Training Platform Recommendations:
• SQL Course / Training
✅ Python Tutorial:
• Python Tutorial
✅ Git and GitHub Tutorial:
• Git and GitHub
✅ Data Analytics Projects:
• Data Analytics Projects
THANK YOU,
Thoufiq

Пікірлер: 150
@sharebusinessbillionaire9730
@sharebusinessbillionaire9730 Жыл бұрын
That's so awesome! Probably the best out there which actually answers the 'WHY' and shows the real application
@uchils
@uchils 2 жыл бұрын
Extremely well done tutorial. Loved your methodical progression through the various concepts.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Sanjay .. Glad you found value from this 🙏🏼
@alihakimzadeh8773
@alihakimzadeh8773 2 жыл бұрын
Excellent tutorial with real example by writing a python code. Well done, and Thanks!
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Ali 🙏🏼 Glad you liked it..
@095_shaniabalkhi9
@095_shaniabalkhi9 2 жыл бұрын
This was awesome! Now I really know its application. Thanks a ton!
@techTFQ
@techTFQ 2 жыл бұрын
Your welcome Shania🙏🏼 Glad this helped..
@HehLul
@HehLul Жыл бұрын
Love your method of teaching! Learnt alot in a couple of minutes!
@subhashgn1775
@subhashgn1775 2 жыл бұрын
Thank you man. Very well explained. Looking forward to more tech videos from your channel.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Subhash 🙏🏼 Glad you liked it ☺️☺️
@trinaygangisetty4955
@trinaygangisetty4955 Жыл бұрын
Finally, I am really very happy that I have come across this video. This is really an awesome one.
@ShaphanYChia
@ShaphanYChia Жыл бұрын
Wonderful video. It gave me an amazing head start in git. Thank you!
@VivekKBangaru
@VivekKBangaru Жыл бұрын
Awesome i can understand easiliy and followed your steps.
@okygy2125
@okygy2125 2 жыл бұрын
Excellant video! Clear explanation and details👌 Looking forward for more videos🚀
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Shanmugam 🙏🏼 So glad you found the video helpful ☺️☺️
@mb-techmedia8494
@mb-techmedia8494 Жыл бұрын
Excellent lesson, thank you for the insight.
@markdarucaaustria1234
@markdarucaaustria1234 2 жыл бұрын
I love that you are straight to the point,..very clear and on point.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you 🙏🏼
@ebereezenwaka7407
@ebereezenwaka7407 Жыл бұрын
This was wonderfully explained, thank you!
@MohdSalmanBaig
@MohdSalmanBaig 2 жыл бұрын
Really awesome way of explaining! Thanks a ton
@jobmitembo3068
@jobmitembo3068 6 ай бұрын
Very well articulated and simplified! Thanks for this techTFQ
@teslaocean9949
@teslaocean9949 Жыл бұрын
crisp and clear explanation...thank you
@priyagurunath5756
@priyagurunath5756 2 жыл бұрын
Awesome video, excellent explanations , keep it up 👍
@anujanair5532
@anujanair5532 11 ай бұрын
Thank you ! It was so well explained.
@maheshrani6609
@maheshrani6609 5 ай бұрын
Thank you.Great job.
@venkatreddy9008
@venkatreddy9008 Жыл бұрын
Loved it!!!!!....Thanks a lot
@Sandunbalage
@Sandunbalage Жыл бұрын
Thank you. Well explained
@RamDevakumar-mc6kr
@RamDevakumar-mc6kr Ай бұрын
Really good video thank you so much!
@harshsapariya7934
@harshsapariya7934 Ай бұрын
The video was amazingly full of knowledge. Like it
@user-gw7sd2eh3f
@user-gw7sd2eh3f 21 күн бұрын
Thanks for the explaining it so nicely, why Git is used. 😊
@Charanjeet678
@Charanjeet678 4 ай бұрын
Thank you for sharing this was really clear and helpful
@ajaygowtham9796
@ajaygowtham9796 2 жыл бұрын
I am new to git and this tutorial is super clear with nice practical explanation. Thanks!
@techTFQ
@techTFQ 2 жыл бұрын
Glad it was helpful!
@sagarzambre7205
@sagarzambre7205 Жыл бұрын
Very well explained..Thanks for this🙌
@anandnune
@anandnune Жыл бұрын
great video to start with to learn git 👏
@masoomehhaghighi201
@masoomehhaghighi201 2 жыл бұрын
Hi, I am watching your video, I have a question in my VS code in pallet command there is not "install code in path" option
@chrishopkins2596
@chrishopkins2596 2 жыл бұрын
I'm having the same hang up. Now I'm realizing you won't need the extension. I just used the "code" command in powershell and vscode came up just fine.
@raginisathyanarayana2094
@raginisathyanarayana2094 2 жыл бұрын
Can you please tell me what is vs code and why is it used ? I am on windows
@Another_Look
@Another_Look 2 жыл бұрын
Excellent! Thank you for the good video with clear demonstrations. I have subscribed.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you bro. glad you liked it :)
@ashutoshmishraNO1
@ashutoshmishraNO1 2 жыл бұрын
No word to express my thanks to you for such a tutorial
@techTFQ
@techTFQ 2 жыл бұрын
Thanks a lot Ashutosh 🙏🏼 So glad you liked it..
@rajorshi1000
@rajorshi1000 2 жыл бұрын
Concise and perfectly explained with excellent coding examples. Fully relate to the concepts.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Das. glad you liked it :)
@carolinacosta7093
@carolinacosta7093 3 жыл бұрын
This is awesome! Thanks a lot for sharing =)
@techTFQ
@techTFQ 3 жыл бұрын
Your welcome 🙏🏼 I am glad you find it helpful :)
@namithacherian1743
@namithacherian1743 2 жыл бұрын
Really good for beginners!
@shahadsaleh6685
@shahadsaleh6685 Жыл бұрын
Thank you !! You did GREAT!
@techTFQ
@techTFQ Жыл бұрын
glad you liked it
@mohammedkanor8084
@mohammedkanor8084 Жыл бұрын
great video
@AnasKhan-fi7xk
@AnasKhan-fi7xk Жыл бұрын
Great content 👍
@thefemikolawole
@thefemikolawole 2 жыл бұрын
great tutorial
@Alipuree
@Alipuree 2 жыл бұрын
Thank you! So helpful!
@techTFQ
@techTFQ 2 жыл бұрын
Your welcome 🙏🏼 glad this helped .. By the way love the pic.. Hasbulla the legend 😃😃
@786sakhawt
@786sakhawt 2 жыл бұрын
Your are really explaining the things very clear and crisp with real example.Which inspired me to learn new things.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you so much for this feedback 🙏🏼 Glad you liked it
@adzplus1
@adzplus1 Жыл бұрын
I learned a lot from this video. It was all clear sir. Thank you so much for this
@techTFQ
@techTFQ Жыл бұрын
Glad to hear that
@srinubathina7191
@srinubathina7191 6 ай бұрын
Thank You
@prabhudevm5342
@prabhudevm5342 2 жыл бұрын
very clear and to the point . Enjoyed this tutorial.
@techTFQ
@techTFQ 2 жыл бұрын
Glad it was helpful!
@Shoaib02122
@Shoaib02122 3 жыл бұрын
Absolutely amazing and interesting!!! Good one Thoufiq Bhai...
@techTFQ
@techTFQ 3 жыл бұрын
Thank you so much Shoaib 🙏🏼
@fathimafarahna2633
@fathimafarahna2633 3 жыл бұрын
Fabulous... simple and accurate👍
@techTFQ
@techTFQ 3 жыл бұрын
Thank you ☺️ ☺️
@yaminichakravarthy1667
@yaminichakravarthy1667 2 жыл бұрын
Thank you so much for making my learning so easy. Please teach us more.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Yamini 🙏🏼 Glad you liked it
@syedniamath5841
@syedniamath5841 2 жыл бұрын
Clearly explained... Awesome.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you so much 🙏🏼 Glad you liked it ..
@gsraj511
@gsraj511 2 жыл бұрын
Thank you so much for your clear explanation....
@techTFQ
@techTFQ 2 жыл бұрын
Glad you liked it 🙏🏼
@somaathetechster1800
@somaathetechster1800 2 жыл бұрын
Thank you, amazing tutorial. How do I merge everything back together at the end of the video? I’m trying to and it keeps saying fix conflicts.
@user-ib6op8ki8h
@user-ib6op8ki8h 2 жыл бұрын
Great detailed explanation!
@techTFQ
@techTFQ 2 жыл бұрын
Thank you 🙏🏼
@swatisinha3230
@swatisinha3230 3 жыл бұрын
Every step was explained clearly :)
@techTFQ
@techTFQ 3 жыл бұрын
Thank you so much Swati 🙏🏼 Truly appreciate your feedback ☺️
@VijayNaramalli
@VijayNaramalli Жыл бұрын
you're awesome tutor I've ever seen in my life
@techTFQ
@techTFQ Жыл бұрын
Glad to hear that bro!
@mahavirsinghrajpurohit8004
@mahavirsinghrajpurohit8004 7 ай бұрын
Love it Sir. Meaningful video, I tried 3 to 4 videos but this one is helpful for me.
@techTFQ
@techTFQ 7 ай бұрын
Glad it helped
@dhruvchaudhari3948
@dhruvchaudhari3948 2 жыл бұрын
👌👌👌 simple and easy to understand thanks.....
@techTFQ
@techTFQ 2 жыл бұрын
Thank you :)
@anushakonchada9328
@anushakonchada9328 8 ай бұрын
I like how its compressed and yet easy to follow along. I have a question for you: how did you manage to get the colors which help differentiate keywords for your GIT on Mac. Appreciate your response! thanks again!
@himanshuhemant6603
@himanshuhemant6603 2 жыл бұрын
best video on git
@techTFQ
@techTFQ 2 жыл бұрын
Thank you so much 🙏🏼
@anjuk3593
@anjuk3593 2 жыл бұрын
Thanks a lot ❤️
@techTFQ
@techTFQ 2 жыл бұрын
Your welcome 🙏🏼 Glad this helped
@vikassonwani773
@vikassonwani773 3 жыл бұрын
Really such nice explaination.. I helped me.
@techTFQ
@techTFQ 3 жыл бұрын
Thank you so much 🙏🏼 So glad to hear this helped ☺️
@goedzo4361
@goedzo4361 2 жыл бұрын
Well Done! Goed Zo!
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Zo :)
@naumanjohar4037
@naumanjohar4037 2 жыл бұрын
Good job
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Nouman 🙏🏼
@vikass3838
@vikass3838 2 жыл бұрын
It's "neat" 👏 👏 👏
@techTFQ
@techTFQ 2 жыл бұрын
Thank you 🙏🏼
@Namaorufact
@Namaorufact 8 ай бұрын
Perfect explanation sir
@techTFQ
@techTFQ 7 ай бұрын
Thank you
@milanbariya4914
@milanbariya4914 2 жыл бұрын
Thank you very much, sir🙏
@techTFQ
@techTFQ 2 жыл бұрын
You are welcome bro
@milanbariya4914
@milanbariya4914 2 жыл бұрын
@@techTFQ 🥳
@lalithroy
@lalithroy 2 жыл бұрын
Thanks a lot............ for the amazing tutorial on Git. If possible could you please make a video focusing on CI/CD pipeline.....
@techTFQ
@techTFQ 2 жыл бұрын
Thank you so much for your kind feedback 🙏🏼🙏🏼 CI/CD pipeline I haven’t really thought of it but I’ll consider this for a future upload.. Thanks again and I appreciate the suggestion 😊
@saikrishnasiliveru4350
@saikrishnasiliveru4350 2 жыл бұрын
You saved me for today Bro...
@techTFQ
@techTFQ 2 жыл бұрын
Glad you liked it
@SufiKingdom
@SufiKingdom 6 ай бұрын
When I wrote config command as you showed, it shows fatal: not in Git directory. I sed my correct username and email. What have I done wrong? and my git shows MinGW64 on the top. I downloaded Git from official website, is this same?
@erumalibhatti1218
@erumalibhatti1218 2 жыл бұрын
Thankyou Toufiq MashaAllah your tutorials are very helpful, i am new yo programming but its is easy to understand...please make more vedios on setp by step working on data visualization on R
@erumalibhatti1218
@erumalibhatti1218 2 жыл бұрын
You gain one more subscriber today
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Erum 🙏🏼 Happy to know you liked my content.. Data visualization in R is something I may consider in the future
@dipesh2359
@dipesh2359 2 жыл бұрын
Awesome world-class fantastic video. Thanks a ton. Hey but please cover difference between checkout and clone. Very confusing.
@techTFQ
@techTFQ 2 жыл бұрын
Thank you Dipesh and noted on the suggestion
@yz1938
@yz1938 2 жыл бұрын
So clear & straight to the point & helpful. Thanks for the great video.
@techTFQ
@techTFQ 2 жыл бұрын
glad you liked it
@colorart4146
@colorart4146 Ай бұрын
Hi, thanks for your tutorial. I want to ask you, which terminal you're using? Is this mac default terminal?
@mohammedshahil4898
@mohammedshahil4898 3 жыл бұрын
Thank you for yet another amazing video brother✌👌👏 Loved it
@techTFQ
@techTFQ 3 жыл бұрын
Thank you hero.. glad you find it useful ☺️☺️
@saranshchoudhary399
@saranshchoudhary399 2 жыл бұрын
Hii awesome tutorial man, well explained As most of the SQL tutorial is covered now could pls create more detailed video for Linux and GIT??
@techTFQ
@techTFQ 2 жыл бұрын
Thanks Saransh.. Noted on the request
@abhisheka935
@abhisheka935 2 жыл бұрын
Excellent video Understandable Also make a video of cherry picking etc... That will be helpful
@techTFQ
@techTFQ 2 жыл бұрын
Thanks Abhishek 🙏🏼 Let me consider your suggestion for a future video
@Tatiana-iw4sd
@Tatiana-iw4sd 2 жыл бұрын
Thank you very much for this video @techTFQ! Your content is always highly valuable, I recommend your channel to everyone! I've tried to follow the tutorial but I cannot run the DigitalClock.py file because of the following error: _tkinter.TclError: no display name and no $DISPLAY environment variable (I have a Windows PC and I'm using Ubuntu). I've searched for solutions on StackOverflow but I couldn't fix the problem. Would you have any hint to recommend me? Thank you very much again!
@mohammedkasim2496
@mohammedkasim2496 2 жыл бұрын
how can I fix "Error: Could not fork child process: Resource temporarily unavailable (-1). DLL rebasing may be required; see 'rebaseall / rebase --help'."?
@ankitjb3
@ankitjb3 2 жыл бұрын
In the last section, why did Master branch show White screen version? Did you not already merge changes from clock branch into Master branch? In that case, even Master branch should have shown Clock version
@KISHSRU99
@KISHSRU99 8 ай бұрын
hi, can you also include 'rebase' and 'stash' commands. Also 'Merge Request' and 'Pull Request' ?
@brianc9437
@brianc9437 11 ай бұрын
I got to the "install code" part in VS and there were no options there... I only just installed VS while watching this video tutorial. I that why there was no options in the dropdown field?
@AmitKumar-ic9wi
@AmitKumar-ic9wi Жыл бұрын
@techTFQ can you share pdf of the commands you taught us.
@rajeramaelearning
@rajeramaelearning 2 жыл бұрын
What does go to your terminal means? For windows does it means going to cmd. I am not from a CSE background so please answer.
@techTFQ
@techTFQ 2 жыл бұрын
Yes that’s right .. similar to command prompt in windows, we have terminal in Mac OS..
@Aaryanshukla007
@Aaryanshukla007 Жыл бұрын
i am not able to find the "install code " in my vs code command palette option .. iam stucking after 6 min of video please help me to figure out
@sandeepyel4248
@sandeepyel4248 2 жыл бұрын
When explaining the installation you should have considered windows users as well, because most of the audience have windows.
@akalmeher
@akalmeher 2 жыл бұрын
Exactly! having such a hard time following. I also couldn't find any other tutorial based on the Windows OS, starting to get very frustrated. I figured everything else out somehow but how do i run the written code from vscode? git bash doesn't seem to recognize "python3" Sorry if it seems like a rookie mistake or something but I am most definitely a rookie so.. would love an answer to that
@dineshkumargn213
@dineshkumargn213 2 жыл бұрын
How to set code path if im using jupyter notebook ? Any one let me know this please
@dilipkumars6556
@dilipkumars6556 2 жыл бұрын
Hi bro thank u for this tutorial is this enough to put git in my resume
@techTFQ
@techTFQ 2 жыл бұрын
If you understood all these and are able to perform all of these operations then I would say YES
@dilipkumars6556
@dilipkumars6556 2 жыл бұрын
@@techTFQ thank u bro 🤝
@techTFQ
@techTFQ 2 жыл бұрын
Your welcome buddy
@mariomeza3514
@mariomeza3514 Жыл бұрын
So everything in this tutorial is all I need to know to know git? Or theres other more advanced concepts too?
@techTFQ
@techTFQ Жыл бұрын
No tutorial can cover everything but this one covers everything you need to know to get started and start using it comfortably
@localarts5095
@localarts5095 2 жыл бұрын
Hi Tofique, I'm not able to install git on my Macbook air. when i past the homebrew link then appear for 'sudo' access and then ask for password. please me that how xan i install Thankyou
@stickwarrior3608
@stickwarrior3608 2 жыл бұрын
You must use the admin account to do it..else you must enter the admin account password for the installation. It will install after that
@madhukart9380
@madhukart9380 2 жыл бұрын
I like this GIT training. Is this the compete Git training?
@techTFQ
@techTFQ 2 жыл бұрын
This covers pretty much all important items.. of course I cannot cover each n every concept in 1 video but from this video u should be good enough to start using git comfortably for your job or project
@visonabletest2966
@visonabletest2966 Жыл бұрын
Please share a video in windows.
@manojb1606
@manojb1606 2 жыл бұрын
While installing home brew it is asking password
@joxa6119
@joxa6119 2 жыл бұрын
why always in Mac need Windows
@techTFQ
@techTFQ 2 жыл бұрын
Sorry dint get you bro ..
@joxa6119
@joxa6119 2 жыл бұрын
I am using Windows. The terminal command is quit different.
@techTFQ
@techTFQ 2 жыл бұрын
Ohh ok .. I get u now.. I use mac so made video in mac but on windows also the same git commands will work if u use git bash.. Instead of using command prompt , install and use git bash in windows which should hopefully solve your problem
@mhn9314
@mhn9314 2 жыл бұрын
How exactly were Windows Users benefited from this video, I don't know. So, Thumbs Down from me.
@mathieudager4234
@mathieudager4234 2 жыл бұрын
Yet another gem @TechTFQ. Thank you so much
@techTFQ
@techTFQ 2 жыл бұрын
Your welcome bro and glad this helped
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1 МЛН
Learn how to use GitHub for Beginners | GitHub Tutorial
23:09
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 63 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 16 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 278 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 97 М.
How GIT works under the HOOD?
16:01
Tech With Nikola
Рет қаралды 191 М.
Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth
43:06
Tech With Tim
Рет қаралды 826 М.
Don't throw exceptions in C#. Do this instead
18:13
Nick Chapsas
Рет қаралды 254 М.
Git vs. GitHub: What's the difference?
10:06
IBM Technology
Рет қаралды 384 М.
Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
3:26:43
Git rebase is not that scary
21:44
Hitesh Choudhary
Рет қаралды 18 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 63 МЛН