What is Git - A Quick Introduction to the Git Version Control System

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • In this tutorial, I explain some of the basics of a Git Version Control System.
    Want to learn C++? I highly recommend this book amzn.to/1PftaSt
    Donate - bit.ly/17vCDFx
    STILL NEED MORE HELP?
    Connect one-on-one with a Programming Tutor. Click the link below:
    trk.justanswer...
    :)

КОМЕНТАРІ • 49

  • @MomTheMillionaire
    @MomTheMillionaire 4 роки тому +18

    During COVID-19, I'm working at a daycare as a Preschool teacher and once the children are asleep I'll watch a Harvard eduX course. I'm watching a course on Git and just needed a simple explanation so I can follow the lecture. Thank you 💕

  • @petedavidson4698
    @petedavidson4698 4 роки тому +10

    This by far the best I've seen on youtube. loving the drawings make it so much easier

  • @lunarskyye2680
    @lunarskyye2680 4 роки тому +8

    Excellent explanation. I was looking for something simple and that's what I got. Very clear & informative. Thank you.

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

    Brother from another mother, thank you for your explanation. Good explanation, thanks. Respect, respect!

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

    Here central repo is for the gutbucket or github to a team can collaborate each other in a project, git is only for local accey of a user it want allow to work with a team that's why we need a 3 rd party tools github and gitbucket.

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

    Very good video! I was looking for a simple introduction and explanation of GIT and this is exactly what I needed

  • @olabodewasiu2718
    @olabodewasiu2718 6 років тому

    nice introduction thanks Paul

  • @anatomy-aid
    @anatomy-aid 6 років тому

    Thank you for the video! Very informative!

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

    It always sound scary to me when someone talk about programming stuffs. Now this video made me understand totally. Thks

  • @crockagile
    @crockagile 10 років тому +3

    I like the drawings Paul! Keep up the good work

  • @a-z2928
    @a-z2928 3 роки тому

    I thought version control would be a doubly linked list... No? And if so. Why not??

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

    I need your help. What kind of software tool do we call one that keeps track of all the components used by an entitiy/program. Sample you have a code that is being managed by a version control software(best I can think of is git). Then this program uses a lot of configuration variables or parameters that changes each environment. What software do we use to manage that?

  • @PatGul
    @PatGul 7 років тому

    Thanks Paul

  • @ashan6414
    @ashan6414 8 років тому +1

    Nice Video!. this video thought me VCS in under 5 minutes where other videos I watched didn't explain this easy in their 1-hour videos.

  • @Prakaz
    @Prakaz 7 років тому +2

    What software are you using for the diagrams?

  • @777arunal
    @777arunal 6 років тому

    have you upload the next video about how to create and use Git repo. ? cheers.

  • @GrantSR
    @GrantSR 7 років тому +19

    I've been looking for a "concept first" explanation of git and this one is the best I've found so far.
    P.S. "Begging the question" is the name of a logical fallacy. You should have said, "This **raises** the question..."

    • @ganymede242
      @ganymede242 7 років тому

      I hate the misuse of 'begging the question'.

    • @Fopenplop
      @Fopenplop 6 років тому +3

      It's a common expression

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

    The best youtube video explaining exactly how aeach and every "thing" works......Hatsoff to your explaination 🤘😎

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

    Is this better than just manually saving files as you go? For example, I'm working on a song. I added a melody and saved it, then I add drums and saved it as a different folder. I can sent that file to my friend who will write and add the lyrics. Same concept, right?

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

    It's a mistake for this video to suggest that there is a central repository, as in a distributed system like git, there is no central point and they all can be used as the a source.

  • @MrCarthagian
    @MrCarthagian 6 років тому +2

    That was so good lol, I needed that

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

    Thank you so much my dude,
    you helped make everything make sense on 4:35. I painless and easy to digest, and I keep up the awesome, and I subscribed.

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

    thanks!

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

    Hey, it would have been better if you attach the link of your next video in the description box for this video.

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

    Outstanding visuals. Well done!

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

    ty

  • @muhammedbasuney
    @muhammedbasuney 9 років тому

    can you explain how to upload my code in github

  • @CapitalDecay
    @CapitalDecay 10 років тому

    Thanks for the video! I've used TFS (Team File share), which I enjoy using. I think I will look into Git for some personal projects.

  • @TopGunMan
    @TopGunMan 6 років тому

    I don't always give upvotes...but in this case I had no choice

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

    thank you so much for this explanation!

  • @PsychoOnkel
    @PsychoOnkel 7 років тому

    Great! Thank you very much, cool introduction!!!

  • @christo-j5507
    @christo-j5507 4 роки тому

    Very clear!!! Than you!

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

    Great short explanation of Git! Thank you

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

    Nice job!

  • @fabianacamargo2273
    @fabianacamargo2273 6 років тому

    Simple and to the point

  • @olabodewasiu2718
    @olabodewasiu2718 6 років тому

    nice introduction thanks Paul

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

    Well done

  • @SanjayJayasankar
    @SanjayJayasankar 10 років тому

    Nice into video. Might be a better idea to reverse the arrows. As in point towards the flow of the program(older commit to newer commit).

    • @PaulProgramming
      @PaulProgramming  10 років тому +1

      Sanjay K J Originally, I wanted to face the arrows the other way as well, however, the Git documentation also shows the newer commits pointing to the older commits as I have drawn. I chose to draw them this way as well, so that my tutorial is consistent with Git's own documentation.

    • @sandman0829
      @sandman0829 8 років тому

      This is because each revision contains a reference to its parent, so conceptually the flow is indeed forward, but functionally the arrows point backwards in time.

  • @cyrildewit
    @cyrildewit 8 років тому

    Very good tutorial!

  • @freksflex9118
    @freksflex9118 8 років тому

    Thank you so much.

  • @dcleinad
    @dcleinad 7 років тому

    I'm not an expert but this sounds like open source no?

  • @sskrishna2711
    @sskrishna2711 9 років тому

    9

  • @edwinthomasr
    @edwinthomasr 10 років тому

    Git seems to be an intuitive concept. I am new to programming and in my lower level courses I used a method like this when working on projects. I would append a lower case roman numeral to the end of each filename as I added new parts of the program. Put a feather in MY cap!