Git Tutorial for Beginners - GitHub Version Control

Поділитися
Вставка
  • Опубліковано 17 жов 2024
  • This git tutorial for beginners will show you how to manage your code using remote repositories on github. I will be showing how to use git and all of its commands. This video is geared towards beginners just learning how to use git as it only shows the basics of git.
    Download GIT: git-scm.com/do...
    ◾◾◾◾◾
    💻 Enroll in The Fundamentals of Programming w/ Python
    tech-with-tim.....
    📸 Instagram: / tech_with_tim
    🌎 Website techwithtim.net
    📱 Twitter: / techwithtimm
    ⭐ Discord: / discord
    📝 LinkedIn: / tim-rusci. .
    📂 GitHub: github.com/tec...
    🔊 Podcast: anchor.fm/tech...
    💵 One-Time Donations: www.paypal.com....
    💰 Patreon: / techwithtim
    ◾◾◾◾◾◾
    ⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡
    Tags:
    Tech With Tim
    Git Tutorial
    How to use git
    github git tutorial
    Python Tutorials

КОМЕНТАРІ • 121

  • @hadimasri420
    @hadimasri420 5 років тому +22

    Always im the first ❤

  • @cielryulater5381
    @cielryulater5381 2 роки тому +21

    3:51 go to a blank local repo
    5:30 add files from directory to repo
    9:47 remove file
    11:07 branch
    15:35 merge
    16:45 push to remote repo
    21:45 change user info
    22:48 pull/clone repo

  • @ChristopherGray00
    @ChristopherGray00 4 роки тому +4

    This tutorial is impeccable, it is straight to the point, laid out and described sequentially in an extremely easy to digest manner, this ought to be the first result that pops up when someone searches how to use git, but youtube's algorithm is basically a random number generator.

  • @spaceiswater6539
    @spaceiswater6539 5 років тому +21

    Thanks Tim, lots of info crammed into 25 mins but taught in a nice simple manner. Another great video.

  • @blissfulbriefs
    @blissfulbriefs 11 місяців тому

    Tim you’re so good bro, thank you… im someone that only knows the outside of a computer and not actually how the sausage is made.. during my coding journey your videos help me understand basic stuff to further understand how everything works.. im learning python now to eventually create a mobile game but this have been much help on a grade school level❤

  • @iandavies2868
    @iandavies2868 9 місяців тому

    this is one of the most straight forward explanations i've watched, thank you and helped with the explanation of push and pull requests as well as the demonstrations of different branches.
    Not sure if you watch these comments 4 years later but if you do, what's the differences between git pull and git clone?
    Thanks

  • @matrixInvader
    @matrixInvader Рік тому

    best most straight forward explanation I've found so far

  • @blumoon3335
    @blumoon3335 3 роки тому +1

    This was honestly the best video, I understood everything! The only thing I'm having an issue with is connecting from git to github where you were having problems logging in, I couldn't do so! So I guess there must have been some sort of error in some way

  • @mapa5000
    @mapa5000 8 місяців тому +1

    Zero waste in this video !! Thank you for sharing 👏🏼👏🏼👏🏼

  • @appletumu7009
    @appletumu7009 3 роки тому

    Thank you. A programmer on discord told me about it but I wasn't too sure about it. Now I don't have to deal with version history and let Git and Github do all the work for me. Thank you as well for the tutorial really helped!

  • @wraith8572
    @wraith8572 5 місяців тому

    Very well done tutorial and much appreciated by those of us that are new to learning Git. Thank you!

  • @seekmeme483
    @seekmeme483 3 роки тому

    thanks for this, I've spent hours on other videos but this one is the most helpful and takes the least amount of time.

  • @frikkievandermerwe
    @frikkievandermerwe 5 років тому +5

    Best git tutorial! Thanks man! This was exactly what I was looking for :)
    Really loving your videos - keep it up!

  • @usamashami11
    @usamashami11 Рік тому +1

    This is truly invaluable.. you explained stuff really well ❤
    You 3 other videos of Git are in my list too!

  • @mklim4509
    @mklim4509 Рік тому

    Thank you for the video!! you made it in a very easy way to understand even for those without any programming background!! thanks again !!!

  • @segintendorocks
    @segintendorocks Рік тому

    Can't emphasize how amazing this video is. You just earned a sub good sir.

  • @sebastiannrregaard5849
    @sebastiannrregaard5849 5 років тому +5

    I love your videos man! I'm a beginner and i'm learning so much! Thx so much man!

  • @orantesce
    @orantesce 4 роки тому +1

    Thank you very much for this great tutorial. I'm a newbie to this tool and is exactly what I need to manage PowerShell scripts

  • @connie6616
    @connie6616 3 роки тому

    I'm new to GIT and find this very useful. Thanks.

  • @HassMak86
    @HassMak86 Рік тому

    Hey Tim thanks for the info. I have a few questions if you can help?
    1. Is everything done through the command line in regards to GIT and GITHUB?
    2. Is the repository online or in the cloud? Or is in stored on your PC?
    3. Can more than one user work on a file in a branch at the same time?
    4. And last, how would this work with Visual Studio projects? Would I have to add/update my changes from the command line whenever I make changes to a program?
    Currently I'm using Microsoft sourcesafe and not really liking it. It keeps messing up our changes and not updating correctly.
    Thank you much!

  • @darshanpatel4625
    @darshanpatel4625 Рік тому

    simple and perfect explanation for beginner

  • @tjk9008
    @tjk9008 5 місяців тому

    Very l, very well explained and EASY to understand. Thank you for this amazing video.

  • @jeyavanicm1224
    @jeyavanicm1224 4 роки тому +14

    Mac command for displaying the hidden files : Press Command+Shift+Dot.

  • @sirhellsing
    @sirhellsing 4 роки тому +1

    This is the first youtube video that has 10k+ views and no dislikes

  • @thanhtung24
    @thanhtung24 2 роки тому

    Damm this is literally the best tutorial that I can find on youtube

  • @gamumicheal788
    @gamumicheal788 2 роки тому

    Thanks for this amazing lesson Tim,
    Couldn't have been more elaborate than this.
    cheers, man

  • @saadshakeel1426
    @saadshakeel1426 3 роки тому

    u have made such a precise video with so much info great job

  • @piyushjain9229
    @piyushjain9229 2 роки тому

    thnx man really simple and easy to understand

  • @saharamanson1970
    @saharamanson1970 5 років тому +1

    Bro u r awesome , such a fabulous video that what do i say..........just love it bro never loose hope do hard work in your videos as u r doing .....thanks a lot

  • @thomasgardner479
    @thomasgardner479 3 роки тому

    Hi Tim, great tutorial but I have one question if your creating a local repo then im assuming (stupid question incoming) the folder is the repo with the files in?
    I asking because I have a few projects I'm working on and I'd like to test code before I do proper commit/push's to my repo's on github , so id use gitbash as a staging area as such before submitting the real thing.
    secondly, can you input commands into gitbash that enable you to connect to your repo on github?

  • @prashantgupta5390
    @prashantgupta5390 8 місяців тому

    Thnx bro, it's really helpful for my assignment ❤

  • @LuthandoMaqondo
    @LuthandoMaqondo 3 роки тому

    This particular video made me subscribe to this channel.

  • @salamkottayam490
    @salamkottayam490 4 роки тому

    Great Tutorial Tim. Well explained in simple way. Keep going.

  • @saranadzak3694
    @saranadzak3694 2 роки тому

    Thank you so much! This was super duper useful and your explaining skills are crazy good!

  • @Misha-yh9wd
    @Misha-yh9wd 5 років тому +2

    awesome work Tim! Keep it up

  • @santoshsundar1186
    @santoshsundar1186 4 роки тому +1

    Can you share a video on using the same GIT for an enterprise level where multiple developers have to checkout from same Master branch. Also if you can include recommendations on some best practices it would be really great. I have read some blogs but it is not very clear. I do not want to mess up my PROD repos. :P

    • @p.s.177
      @p.s.177 3 роки тому

      I'm also wondering about this, did you end up finding a resource on it?

  • @rezafarzadnia1630
    @rezafarzadnia1630 4 роки тому

    Concise and straightforward! Thank you, Tim.

  • @migueldomingos4570
    @migueldomingos4570 4 роки тому +1

    Finally i understand gitub!

  • @reeyapimple210
    @reeyapimple210 2 роки тому

    This was so helpful! Very well explained

  • @VBAA2Z
    @VBAA2Z 5 років тому

    Thanks Tim! you're the best! thanks for sharing all useful information.

  • @therealosose
    @therealosose 4 роки тому +1

    Thanks so much Tim very informative

  • @amr54632
    @amr54632 6 місяців тому

    Thank you so much! The best explanation!

  • @hoyeungchan1676
    @hoyeungchan1676 2 роки тому

    19:02 is the 'tutorial' the name could be named by ourselves differently from others working on the same remote repository, or everyone working on the same remote repository (same link) has to name it the same?

  • @its__abiritz4635
    @its__abiritz4635 4 місяці тому

    Helped me so much! Thx brother

  • @ritiktrivedi3789
    @ritiktrivedi3789 2 роки тому +1

    Thanks brother 👍

  • @theinvokerdarksoul3356
    @theinvokerdarksoul3356 2 роки тому

    Thanks a lot man that was really helpful

  • @matheusrohde9875
    @matheusrohde9875 4 роки тому

    Is a very good explanation, man! Congrat

  • @PladdenTim
    @PladdenTim 4 роки тому

    Very well explained tutorial with the most important basic stuff for git.
    Please like this shit, everyone!

  • @theduffrichie2050
    @theduffrichie2050 4 роки тому

    short ........sweeeet...to the point.........best :)..
    thanks !!!!

  • @Ovoworks
    @Ovoworks Місяць тому

    Really found this video So helpful

  • @mehranrauf2711
    @mehranrauf2711 3 роки тому

    Thanks ,you explained it very well 🙏

  • @marcoflores1764
    @marcoflores1764 4 роки тому

    Great video Tim. Thank you

  • @JirongYi
    @JirongYi 4 роки тому

    Thanks for making and sharing this useful video

  • @matrixInvader
    @matrixInvader Рік тому

    @21:17 you demonstrate that you can 'push' not just 'main', but ANY of its branches out to the remote repo (tutorial) and ultimately the online-hosted (test).. using the same line you'd used for the main branch.. "git push -u tutorial main" could just as easily be done for Branch1, with "git push -u tutorial Branch1"....
    However, following along, when I attempted this "git push -u tutorial Branch1" just like you did, I instead get back a "fatal: Branch1 cannot be resolved to branch" error.
    And I'm not understanding why

  • @normaforson1094
    @normaforson1094 2 роки тому

    This is such a helpful video. Thanks

  • @momoh6696
    @momoh6696 3 роки тому

    Hi. Please how is it that after deleting 'tim.py' from the master branch, it was still there to make a version of it for the login branch?

  • @__agou-ops2691
    @__agou-ops2691 5 років тому +2

    great video ,thanks bro.😃

  • @vladimiraleksic4066
    @vladimiraleksic4066 8 місяців тому

    Great video. Thank you a lot

  • @AndrushaNZ
    @AndrushaNZ 3 роки тому

    up forget most important thig , how do i compare versions, yes i had several versions right now but how do i track changes?

  • @RishabhJain-uv7zj
    @RishabhJain-uv7zj 3 роки тому

    Hey! Great Video. I have an issue when I am trying to push my local files onto GitHub I am getting an error like this " You don't have permissions to push to on GitHub. Would you like to create a fork and push to it instead?". Any suggestions?

  • @RealProDatascience
    @RealProDatascience 3 роки тому

    Fantastique super tutorial :)

  • @nicholasvannest7539
    @nicholasvannest7539 3 роки тому

    Great tutorial!

  • @emmanuelochola2381
    @emmanuelochola2381 3 роки тому

    very helpful.thank you

  • @shabareenath8103
    @shabareenath8103 Місяць тому

    Great vedio

  • @FeedFall8
    @FeedFall8 5 років тому +1

    Love this video

  • @masmry2703
    @masmry2703 3 роки тому

    awesome mate

  • @FeedFall8
    @FeedFall8 5 років тому +2

    Does anyone know how to make a Image in pygame move where its facing? for instance move at a 40° angle?

  • @Queenamizzo
    @Queenamizzo 3 роки тому

    Thank you so much

  • @ShafiqNazrin
    @ShafiqNazrin Рік тому

    To those absolute beginners who don't understand the purpose of Git, it's basically a way you can store copies of past, present and future versions of your and others' code. That's why it's important to learn when you're working with a team. Everyone will change everything, so you need a way to manage that, and that's with Git. That's why I'm learning it for my first job as I'm typing this.

  • @Thabang_Kgatla1
    @Thabang_Kgatla1 4 роки тому

    very helpful

  • @sindhuravi7415
    @sindhuravi7415 5 років тому

    pretty clear...Thank you..

  • @vamsidharalluri7966
    @vamsidharalluri7966 3 роки тому

    good tutorial

  • @lakshmanans5870
    @lakshmanans5870 4 роки тому

    Good intro.. nice..

  • @damewix
    @damewix 4 роки тому

    Thank You Tim, I love You man

  • @リンゴ酢-b8g
    @リンゴ酢-b8g 2 роки тому

    git is a distributed version control system

  • @giovacurcio
    @giovacurcio 3 роки тому

    so clear.

  • @AhWai_Documentary
    @AhWai_Documentary 4 роки тому

    nice tutorial

  • @silentThunder777
    @silentThunder777 3 роки тому

    i get
    .git: No such file or directory
    why?
    what am in doing wrong

  • @wileanborja
    @wileanborja 3 роки тому

    Awesome

  • @revanthkariappa52
    @revanthkariappa52 2 роки тому

    thanks bro

  • @younesboukroun3060
    @younesboukroun3060 5 років тому +2

    Thank You

  • @mxshady7
    @mxshady7 4 роки тому

    Before commiting "tim.py" deletion he was supposed to add it to the staging area , am i wrong ?

  • @freetolisten
    @freetolisten 5 років тому

    great video

  • @LuisMorales-yx8di
    @LuisMorales-yx8di 3 роки тому

    thanks

  • @spacegoat8559
    @spacegoat8559 5 років тому +1

    How does this work with Pycharm?

    • @newyorkcityeas5155
      @newyorkcityeas5155 4 роки тому +2

      I believe that JetBrains enables git support on all of their applications. Correct me if I’m wrong.

  • @naxigxoxx
    @naxigxoxx 6 місяців тому

    thank u

  • @pokemonsr9
    @pokemonsr9 3 роки тому

    and If i wana push code from D drive?

  • @mustafaaljanabi4818
    @mustafaaljanabi4818 3 роки тому

    is git the same as Git hub

  • @aamirasr3704
    @aamirasr3704 4 роки тому

    if the below error comes......
    Author identity unknown
    *** Please tell me who you are.
    Run
    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"
    to set your account's default identity.
    Omit --global to set the identity only in this repository.
    fatal: unable to auto-detect email address (got -------------)
    then run the following commands
    $ git config user.name "Firstname Lastname"
    $ git config user.email "your_email@youremail.com"
    hope that will help.

  • @MehmetKayraSipal
    @MehmetKayraSipal 5 місяців тому

    its not working it just says no such file or directory

  • @rafeeqshaik7355
    @rafeeqshaik7355 3 роки тому

    touch command not working HELP

    • @ItsYourBoyMRAR
      @ItsYourBoyMRAR 3 роки тому

      Download Cygwim For Windows Or Git Bash

  • @andmotta9686
    @andmotta9686 2 місяці тому

    you just missed the version part

  • @SubhanKhan-qd7sp
    @SubhanKhan-qd7sp 3 роки тому

    linux : ls -a (to see hidden files)

    • @ItsYourBoyMRAR
      @ItsYourBoyMRAR 3 роки тому +1

      In Windows ls is enough 😂

    • @SubhanKhan-qd7sp
      @SubhanKhan-qd7sp 3 роки тому +1

      @@ItsYourBoyMRAR windows is shit, switch to linux

    • @ItsYourBoyMRAR
      @ItsYourBoyMRAR 3 роки тому

      @@SubhanKhan-qd7sp Yep Agree But With That Being Said I Am Already Linux User 😁

    • @SubhanKhan-qd7sp
      @SubhanKhan-qd7sp 3 роки тому +1

      @@ItsYourBoyMRAR that's why u agreed at first

    • @SubhanKhan-qd7sp
      @SubhanKhan-qd7sp 3 роки тому +1

      @@ItsYourBoyMRAR do u have good experience with Linux?

  • @Rayhand117
    @Rayhand117 4 місяці тому

    117

  • @ScriptFlipr
    @ScriptFlipr 3 роки тому

    very helpful, thank you

  • @amineshirazi
    @amineshirazi 4 роки тому

    very helpful