What is the difference between Git and GitHub?

preview_player
Показать описание

== LET'S CONNECT! ==

== TRANSCRIPT ==

Welcome to my video series introducing you to Git and GitHub. In this video, we're going to cover the difference between Git and GitHub. Future videos in the series will contain walkthroughs and demos, but this video is largely conceptual.

So, what is the difference between Git and GitHub? Git is a system for version control primarily used by programmers and others who write code. It runs at the command line on your local machine. It allows you to keep track of your files and modifications to those files in something called a repository (or "repo").

For example, here's a repository on my local machine. These are the files and folders being tracked. And here are the last 5 changes to the repo.

You can use it alone, or you can use it with a team of people who are working on the same project. It's useful in a team environment because everyone can work independently on those files, merge their changes together, and there is a permanent record of who made which change.

So how does GitHub relate to Git? GitHub is a website that allows you to upload your Git repositories online. Why would you do this? Well, it provides a backup of your files. Second, it gives you a visual interface for navigating your repos. Third, it gives other people a way to navigate your repos. And finally, it makes repo collaboration easy.

All of these concepts will become much more clear in the upcoming videos.

One final note is that Git does not require the use of GitHub. However, it's very common to use GitHub if you are using Git.
Рекомендации по теме
Комментарии
Автор

I'm glad I stumbled upon this series of videos. Can't wait to indulge.

ryanschurton
Автор

You explained it very well, clear and direct. Congrats, I will check rest of the videos of this series :)

lyto
Автор

Yeah, thanks for making these.  The quality is really excellent!

jdcorless
Автор

Very helpful and professionally done. Thanks for doing this!

rteesdale
Автор

Nicely recorded informative videos. Thanks for uploading them on youtube. 

xaerou
Автор

Thanks so much for making these videos!!!

miked
Автор

Excellent videos, Git and Github made easy; very clear and well explained.
Thank you!
Cheers

abbeydudhankar
Автор

You should label your git and git-hub videos with '#' sequence to make it easier to understand the order in which you should view them. Also, thank you for the videos.

Naz-yibs
Автор

What are the alternatives for github ?

PraveenMylavarapu
Автор

Wow this whole time I've just been manually uploading files into Github without even knowing about git! And I would make a commit every time I make some typo or add new comments lol

DragonRazor
Автор

free parking in paradise!!! thanks a lot

prsion