Тёмный

Git vs. GitHub: What's the difference? 

IBM Technology
Подписаться 769 тыс.
Просмотров 376 тыс.
50% 1

Learn more about Git Repos and Issue Tracking: ibm.biz/git-repos-and-issue-tr...
Explore DevOps and Git integrations in this free tutorial: ibm.biz/devops-and-git-integra...
Check out IBM Cloud Shell: ibm.biz/product-ibm-cloud-shell
Check out IBM Cloud Continuous Delivery: ibm.biz/ibm-cloud-continuous-d...
► Earn a badge with FREE interactive Kubernetes labs: ibm.biz/hands-on-k8s-labs
What is Git and what is it used for? What is the difference between Git and GitHub, or GitLab?
In this lightboard video, Nathan Hekman with IBM Cloud, answers these questions and much more by using an example of a media streaming company that has two developers who need to write code at the same time on the same code base without conflicting with each other in order to build a new music streaming app.
Get started on IBM Cloud at no cost: ibm.biz/sign-up-free-cloud-acc...
Subscribe to see more videos like this in the future → ibm.biz/subscribe-now
#Git #GitHub #GitLab

Наука

Опубликовано:

 

12 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 277   
@andresalvarez7303
@andresalvarez7303 2 года назад
Plot twist: the video is NOT flipped....he's just really good at writing backwards 🤣
@alejandroperez5368
@alejandroperez5368 2 года назад
Plot twist: he's not writing on a transparent acrylic in front of him. He's not even depositing ink. It's all CGI
@azzhargono721
@azzhargono721 2 года назад
He rotated the screen, seethe watch in his hand, it's in right
@codewithsusan
@codewithsusan 2 года назад
😂
@sanctioned.ayusharma
@sanctioned.ayusharma 2 года назад
Plot twist: There's no plot twist...
@warplanner8852
@warplanner8852 2 года назад
It's all done with smoke and mirrors.. ..well, mirrors only.
@Insain71
@Insain71 2 года назад
I been learning git and github following directions but not fully understanding what I was doing. After watching this video I understand exactly what I was doing and have more of an understanding to start building some projects with git & github. Thank you for the illustrations they really help.
@vedkorla300
@vedkorla300 Год назад
I didn't know Mr.Beast was so good at explaining tech concepts. Good job Jimmy.
@sathya-enjoy_lifetothefullest
@sathya-enjoy_lifetothefullest 3 года назад
Simple, crystal clear with examples.. perfect 👌
@colorfuljosh
@colorfuljosh 3 года назад
some of the most informative prog/comp/IT videos on youtube, good work
@TrKaris
@TrKaris Год назад
This is by far the best among the many videos I've watched to get the basics of Git & Github. Keep up the awesome and simplified explanations.
@francis_tech
@francis_tech Месяц назад
You taught me Networking MMU 🫡
@asritakinipulu3821
@asritakinipulu3821 2 года назад
I keep coming back to this channel for clear and straight-to-the-point information. Thank you for your explanation.
@MrEvansjethro
@MrEvansjethro 2 года назад
Thank you Nathan and IBM Technology for the great content. You guys put a lot of effort to make things easy for us to understand. Keep up the awesome work.
@mjp96
@mjp96 Год назад
Right?
@rahulborade7533
@rahulborade7533 Месяц назад
This is just simple - to - understand knowledge, Thanks Nathan!
@B2STisBaCk
@B2STisBaCk Год назад
This is really simple, accurate, and flawless. Thank you so much
@zenrobotninja
@zenrobotninja 2 года назад
I have learnt so much from this IBM series, thank you so much. Great explanations for so many topics
@edwindersingh9300
@edwindersingh9300 3 года назад
Nice and simple explanation Nathan, looking forwards to more.
@josephthecreator
@josephthecreator 2 года назад
Thank you for keeping this simple and easy to understand for new comers!
@kavon9748
@kavon9748 3 года назад
Oh thank you! You are amazing to explain it in such a simple way 🙂
@Cos_Wayne
@Cos_Wayne Год назад
This is very much to the point and easy to understand! Thank you Nathan!
@Tooxcade
@Tooxcade 3 года назад
Wow, THIS IS AMAZING EXPLANATION. I CAN'T THANK YOU ENOUGH.
@Userk2406
@Userk2406 2 года назад
Great job Nathan!!!! Seriously brilliant explaination.
@popedavid6668
@popedavid6668 11 месяцев назад
Thank you!!! Someone who finally simplifies it! Great job!
@lyeejiun99
@lyeejiun99 3 года назад
Thank you Nathan, this video is really helpful for me!!!
@lucid1963
@lucid1963 Год назад
Excellent explanation. Very easy to understand.Thank you for the wonderful presentation also.
@dipan246
@dipan246 3 года назад
Superb explanation. If could you please give the actual demo, it would be great. Thank you.
@conceptrat
@conceptrat 2 года назад
Just blown away by his ability to write and draw in reverse so fluidly 😸 lol
@makeurmoneyeasy
@makeurmoneyeasy 2 года назад
He is not:) it’s just the way video was recorded.
@talatshahgmailcom
@talatshahgmailcom 3 года назад
Nice and simple overview. Great work :) Thanks.
@taha7shaikh
@taha7shaikh 2 года назад
Thank you so much man for simply explaining this
@user-bu7hm6ol2r
@user-bu7hm6ol2r 2 месяца назад
Thankyou so much for this clarity with clear example.
@kalyanb2002
@kalyanb2002 Год назад
I love the content shared by IBM cloud. The tit bit video's make the concept simple to understand . Thanks to Nathan and all greats who help spread knowledge.
@hlebuska9434
@hlebuska9434 8 месяцев назад
Amazing, simple explanation. Thank you!
@yatin1370
@yatin1370 Месяц назад
Coming off an Udemy course on the topic, this was a best revision recap. Absolutely the essence, straight to the point!
@samreet101
@samreet101 3 года назад
That was super helpful. Thanks man!!!
@shyunuw
@shyunuw 2 года назад
This clip is extremely useful. You made an excellent job!
@IBMTechnology
@IBMTechnology 2 года назад
Thank you! We're glad you found it helpful! 👍
@tigrayrimey6418
@tigrayrimey6418 Год назад
Explicit and well explained! Thanks.
@Deployer
@Deployer Год назад
Thank you IBM to explain in a easy way. best explication about the git and GitHub without to much verbiage.
@MANISH-Dev
@MANISH-Dev 3 года назад
Best Explanation on YT...
@iconeers
@iconeers 3 месяца назад
well to be honest, am impressed by his delivery of the concept in the difference between Git and Github
@julietteugoh
@julietteugoh 11 месяцев назад
I wish i could like this multiple times
@jennwng
@jennwng 2 года назад
Great illustration!!! Thank you!!!
@swapnilkulkarni6719
@swapnilkulkarni6719 2 года назад
Very well made videos...please share more such content.
@raufmasoumi
@raufmasoumi 2 года назад
thank you so much! the explanation is too good and simple.
@MDHOSSAIN-gj5ve
@MDHOSSAIN-gj5ve 2 года назад
Excellent explanation. Want more video like this.
@alok4002
@alok4002 2 года назад
Crystal clear explanation. Any one can understand it. Nice.
@ladaroni9588
@ladaroni9588 Год назад
@jaqueann3280
@jaqueann3280 2 года назад
Wooow explains dope crystal clear... Understandable 💯
@tusharg2751
@tusharg2751 2 года назад
Perfect explanation. crystal clear.
@g9super
@g9super Год назад
Simple and awesome explanation ☺️
@laaven
@laaven 9 месяцев назад
Well this video deff got me intrested in learning how to use it.
@DavidDavida
@DavidDavida Год назад
thanks .. i know have vids i can share to friends an family to help essplain what "we do". and why its so great..
@Tony25287
@Tony25287 4 месяца назад
Thank you. A great video, as always!
@ETI-edu
@ETI-edu Месяц назад
Great explanation Thanks !
@88gurlygurl
@88gurlygurl 2 года назад
Nice - that was a pretty good explanation.
@natek3954
@natek3954 2 года назад
That's are super helpful to visualize what's going on! Thank you!
@IBMTechnology
@IBMTechnology 2 года назад
Glad you liked our video format, Nate, thanks for watching! You can subscribe to our channel for more videos like this one.😉
@MrHav1k
@MrHav1k Год назад
Very well done!! Thank you Nathan
@Jay2Ops
@Jay2Ops Год назад
Thanks IBM for the video. I have a better understanding.👍🏼
@TonyJose9162007
@TonyJose9162007 3 года назад
I wonder how you people have matched Hekman's hand movements with the writing in inverse on the screen. I find this technology truly amazing !! I MEAN WOWW!!
@AP-eb8hd
@AP-eb8hd 3 года назад
the concept of lightboard works on special glass... used for writing and then mirrors to invert the image.
@AP-eb8hd
@AP-eb8hd 3 года назад
Or you can software to reverse.. if its not online real-time streaming
@carsten2600
@carsten2600 Год назад
I never understood why ppl called it PR, but now I can understand it, thanks!
@user-xo7qy1vc3e
@user-xo7qy1vc3e 6 месяцев назад
brilliant explanation!
@mzkhan1576
@mzkhan1576 8 месяцев назад
thank you. its mindblowing. and great explanation.
@ashishkamble8833
@ashishkamble8833 3 года назад
You got me at let’s git started !!
@shrutijadhav552
@shrutijadhav552 2 года назад
Great explanation
@jeepgc3530
@jeepgc3530 3 года назад
Thank you Nathan, excellent overview and explanation :-)
@varunaws4432
@varunaws4432 3 года назад
really Awesome... superb explination on Git and Github
@MichaelKssf
@MichaelKssf 10 месяцев назад
4:20
@SilentSolution
@SilentSolution 2 года назад
Thanks for your information Sir
@landertee
@landertee 2 года назад
I can't stop focusing on how good Nathan can write backwards
@thanurarukshan6696
@thanurarukshan6696 Год назад
Right into the point, Love this😍
@duroskylala
@duroskylala Год назад
Nathan, I have a question on this video. At the end of your example, why did you do a Push and not a Pull and Merge?
@mihisarakaveesha8954
@mihisarakaveesha8954 2 года назад
Crystal Clear. Great Job.
@CHRISUJI_
@CHRISUJI_ 3 года назад
this is awesome thanks for the video!
@nmartin32950
@nmartin32950 3 года назад
Excellent vid. Just some quick questions which are probably obvious to everyone else: 1) How does Greg know a PULL-MERGE is required, did a PUSH attempt fail? 2) Does Git interrogate and analyze the code inside the file and highlight the specific conflicts or is it just file name, file size and timestamps? 3) Does GitHub/Lab automatically push a notification to whom ever is responsible for answering the PULL-REQUEST? 4) Is there a part two vid clearing up the Greg stages of interaction with the main branch?
@adalovelac24
@adalovelac24 2 года назад
did you find answers ?
@semihozkan8514
@semihozkan8514 2 года назад
@@adalovelac24 did he/she find answers?
@adebiyial
@adebiyial 2 года назад
I can help you here. 1. Greg can tell if he has to pull the code from the main branch by checking the GitHub repository to see if there are new changes. Or, more ideally, if Greg tries to push to the main branch, GIT is smart enough to know that there is a conflict. So GIT will say something like: Greg, you are trying to push your changes to the main branch but the main branch has some changes you don't have. Please pull first before pushing. 2. Git does a lot of things to check if there are changes. Take two files for example, A and B. As long as they are two different names, there is no similarity even if they have the same content. If they have the same name, GIT can check it's own copy (usually the latest copy) and cross check the new copy. It checks line by line. If both files have the same content, then nothing changed, if they don't, GIT will show you something called a "diff". A diff is just GIT telling you the difference between each line of code. If line 1 of the file GIT has is different from line 1 of the file Greg is trying to merge, GIT will tell Greg: There's a conflict. 3. PR has their own rules. Ideally, you as a user that started or opened a PR can choose to notify someone to take a look at it, or you can leave it there until the person comes to check. It's all about notifications, no hard rules. That's not GIT's responsibility, it's GitHub.
@srlhyo
@srlhyo 2 года назад
@@adebiyial but buddy, here is one thing it wasn't clear to me: "knowing there is a merge conflict from pushing the code and git telling there's new code on github I don't have, is making a pull request a way to avoid dealing with the merge conflict? I mean, if I make a pr then I don't need to bother pulling any changes?
@iaphlnt
@iaphlnt 2 года назад
@@srlhyo A pull request isn't going to resolve any conflicts, you still have to do that yourself. The only thing that can happen is you pull and handle the merge locally or force a push and delete any changes that were made, probably not a good thing to do
@abdullahnaveed4834
@abdullahnaveed4834 Год назад
great explanation
@cuddy90210
@cuddy90210 3 года назад
Nice!... Excellent teaching!
@MichaelKssf
@MichaelKssf 10 месяцев назад
4:31
@itsmemasud
@itsmemasud 11 дней назад
he explained so nicely
@protectiondata7783
@protectiondata7783 2 года назад
that's what I wanted to ask thank you so much !
@Milka-br1xw
@Milka-br1xw Год назад
Now thats a real good Video, thank you!
@boldschool6308
@boldschool6308 3 года назад
Deserves a like for sure
@nihalbahadir4262
@nihalbahadir4262 Год назад
Thank you Nathan . Good job :)
@Sumanth_Siddareddy
@Sumanth_Siddareddy Год назад
A very nice & pretty well explanation 👏 👍
@milanturkey
@milanturkey 2 года назад
Das Quietschen der Stifte bringt mich um, aber tolles Video!
@rmmm3000
@rmmm3000 2 года назад
thanks for the tutorial!
@tekwevera1049
@tekwevera1049 Год назад
Thanks Nathan
@bayurahmanadinata3815
@bayurahmanadinata3815 2 года назад
Thank you, I am Indonesian you was give me new knowledge.
@TheGloriousRussian
@TheGloriousRussian 3 года назад
I'm a little bit confused why for Greg it's called Pull Request but not Push Request isn't he is pushing his changes to the GitHub repository as Nathan did before?
@bayesian7404
@bayesian7404 2 года назад
Nathan, Great job. Plus I also bluegrass so that gets u another star. In comments Singh Noah asked a critical. Read Anton T wrote a very informative reply. While I do not use IBM Cloud, they do provide excellent tutorials.
@rorywquin
@rorywquin 3 года назад
Well presented Tx.
@RajeshMenontechnospirituality
@RajeshMenontechnospirituality 2 года назад
Thanks, Nathan.
@johannes.sbw-media
@johannes.sbw-media 3 года назад
If Nathan and Greg work on different branches there will be no merge conflict
@pmpmersal9375
@pmpmersal9375 3 года назад
Your videos are very useful for me. But, allow me to add one note. You write the notes in two colours, one is bright and clear for me. While I have a problem with the other colour. Thanks again and I am sorry for the out of subject note.
@digitaldevilstv4896
@digitaldevilstv4896 Год назад
Thank you sooooo much for this.
@PattyJames3478
@PattyJames3478 2 года назад
Great video!
@thejubhupathi
@thejubhupathi 3 года назад
So Basically GitLab/GitHub is something like private cloud or AWS / Azure?
@596rochak
@596rochak 3 года назад
Quick question, could Greg have been able to do the same with a Push request ? When should one do a git Push vs a git pull request ?
@dheerajgupta15
@dheerajgupta15 3 года назад
Following.
@subbamaggus1
@subbamaggus1 2 года назад
@@dheerajgupta15 my expirience is that greg and nathan push their branches to the main repo. so that both info is there in gitlab/github. and then you create a pull request (so everything is done on the server). afterwards you merge the main branch to your local repo, and then push. and create a second pull request on the main repo. sounds right?
@kevinedmond6507
@kevinedmond6507 10 месяцев назад
Hello good morning Nathan! I have watched your video regarding GIT, at present, I am a student of Data Analytics, can I use GIT as my repository for my studies? Thanks
@JosePayano
@JosePayano Год назад
Thanks Natham! Truly appreciate the straightforward way you use to explain what otherwise would be a complex subject... MY QUESTION: Which, I think you didn't mention is 'why are these platforms called "GIT"? I don't see any related meaning to 'Version Control Systems'. What exactly is the origin of the Acronym?
@IBMTechnology
@IBMTechnology Год назад
According to Wikipedia... Torvalds sarcastically quipped about the name git (which means "unpleasant person" in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." en.wikipedia.org/wiki/Git#Naming
@rosiechong5415
@rosiechong5415 2 года назад
amazing video!
@syedahmad5655
@syedahmad5655 7 месяцев назад
Thanks. Quick question. How is code in Git repo put together and what is a build process?
@alphabeta1521
@alphabeta1521 3 года назад
An excellent video. Learnt a lot. Thanks. But.... please tell me how do you make this type of videos like writing on a glass...?
@IBMTechnology
@IBMTechnology 3 года назад
Hey! Glad you enjoyed the video! 🙂 As for the making of, we explain it all in our "Community" section 👉 ibm.co/37r6z8h 🧐
@brotendo
@brotendo 3 года назад
Is ability to write mirrored is amazing
@letsgodevs
@letsgodevs 3 года назад
Great video
@seyfutsegaye112
@seyfutsegaye112 2 года назад
super helpful
@MS-xp4vt
@MS-xp4vt 2 года назад
This is Awesome
@pragatibansal9492
@pragatibansal9492 3 года назад
Great video😁.. I have a doubt does grey have to do all its work again after pulling the updated code
@username-1043
@username-1043 3 года назад
No. He just has to resolve merge conflicts which will be visible on Greys' code. He can keep all , some and none part of the pulled code.
@TwstedTV
@TwstedTV 3 года назад
@@username-1043 Also due note, that just because you make a Pull Request (PR) doesnt mean it will get accepted. It can be denied for any reason. It will get denied by whomever is in charge of overseeing the github project. I say this, because some people have the sense of belief that they can just put up any code they want. which is not true. It goes through an approval process first.
@nesiety
@nesiety 2 года назад
so good man
@letsgodevs
@letsgodevs 3 года назад
Can you do blockchain video Not the basic Just like zkp , IPFS , how wallet actually work , rules of blockchain development ( longest blockchain rules , POS And ect ...) .... So i would be great for me and my university students By the way thank you very much fir this great explain ❤️
Далее
Container Security Explained
6:51
Просмотров 60 тыс.
GitHub Basics Made Easy: A Fast Beginner's Tutorial!
23:30
🍏 #iPhone15 УСТАРЕЛ ОФИЦИАЛЬНО 🤡
00:47
API vs. SDK: What's the difference?
9:21
Просмотров 1,4 млн
Containers vs VMs: What's the difference?
8:08
Просмотров 739 тыс.
What Is a Prompt Injection Attack?
10:57
Просмотров 66 тыс.
What is Kafka?
9:17
Просмотров 441 тыс.
Git Tutorial For Dummies
19:25
Просмотров 1 млн
What is an API Gateway?
10:19
Просмотров 288 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 982 тыс.
CI CD наглядные примеры
22:08
Просмотров 269 тыс.
Мечта Каждого Геймера
0:59
Просмотров 556 тыс.