Git & GitHub Tutorial for Beginners #11 - Collaborating on GitHub

  Рет қаралды 330,132

Net Ninja

Net Ninja

7 жыл бұрын

Hey gang, in this Git & GitHub tutorial I'll show you how you'd typically collaborate on a team project. Since there's only 1 of me - I'll show you my day-to-day workflow using Git / GitHub in the office within a team.
----- COURSE LINKS:
+ Atom editor - atom.io/a
+ CMDER - cmder.net/
+ GIT - git-scm.com/
---------------------------------------------------------------------------------------------
Related tutorials:
----- NODE.JS TUTORIALS
• Node JS Tutorial for B...
----- SUBSCRIBE TO CHANNEL - / @netninja
============== The Net Ninja =====================
For more front-end development tutorials & to black-belt your coding skills, head over to - / @netninja or thenetninja.co.uk
================== Social Links ==================
Twitter - @TheNetNinja - / thenetninjauk

Пікірлер: 186
@meleecraft
@meleecraft 7 жыл бұрын
0:43 The Net Ninja: 'there's just one of me' - you damn right, and we appreciate the quality tutorials you keep pushin
@pcumamahesh
@pcumamahesh 8 ай бұрын
Super-simple and elegant explanation. I thought that git branches were too complicated, but now I see it clearly.
@chukwudaluayika8324
@chukwudaluayika8324 4 жыл бұрын
Your tutorials are by far one of the best I ever came across on here. Clear, straight to the point and very understandable. Love your Channel
@NetNinja
@NetNinja 4 жыл бұрын
Thank you so much :)
@dreamscapeai7
@dreamscapeai7 4 жыл бұрын
You are so awesome at breaking down not so straight-forward concepts. This is the best git tutorial I've seen on KZbin
@franciscosusana2292
@franciscosusana2292 5 жыл бұрын
I just spent my whole afternoon watching your git videos, and they were amazing, they will be very helpful for a project that I'm working on. Thank you for your contribution!
@anuragshandilya3556
@anuragshandilya3556 4 жыл бұрын
*me reading this after 11 months after spending my whole afternoon watching his git videos* XD
@zakariaamehri3465
@zakariaamehri3465 4 жыл бұрын
@@anuragshandilya3556 me readin this after a week spending my whole afternoon watching his git videos XD
@melaninrx
@melaninrx 3 жыл бұрын
So true. I like how he broke down the videos so you could go right to what you needed.
@vivekjoshi3769
@vivekjoshi3769 2 жыл бұрын
How many hours did it take to finish the whole playlist ? It took me almost 4 days to complete this 😅
@raisama4314
@raisama4314 Жыл бұрын
@@zakariaamehri3465 me reading this after 3 years spending my whole afternoon watching his git videos XD
@sfk615
@sfk615 5 жыл бұрын
They should rename "Pull Request" to "Merge Request" and make it less confusing. Great videos BTW, clear, concise and to the point. Kudos!
@conaxliu9677
@conaxliu9677 4 жыл бұрын
I agree. Merge Request makes more sense.
@CustardCream33
@CustardCream33 3 жыл бұрын
I don't know how simple things like this were never deemed as necessary by the creators of github lol. I think you'd struggle to find anyone who doesn't think this should be the case...
@iamdannywyatt
@iamdannywyatt 3 жыл бұрын
@Abishek Raju well, but merging branches is what we end up doing when we want to merge a branch with the master (branch), so it would make sense to say Merge Request :) Especially because when you create a pull request, what you are actually doing is a Push Request, because you are asking permission to push (send) your branch and merge it with the master. For example when you are working you use git push origin "branchName" so on GitHub would make sense to also all it a Push or Merge. Pull doesn't make much sense to me either...
@geebsayshi
@geebsayshi 3 жыл бұрын
I agree. I swear I struggled nailing down the meaning of pull request at first. It just didn't make sense. It is 2020 and github still don't consider this issue.
@tulkaz
@tulkaz 3 жыл бұрын
Someone should make an extension for chrome that changes the html code on te button xD
@aasiyamansoori1093
@aasiyamansoori1093 4 жыл бұрын
This totally made me so comfortable with git and github, i was crying on for not able to understand and you helped with this, thank you so much :))
@david_law
@david_law Жыл бұрын
Short, clear, and closest to my working environment. Best I could find so far. Thank you!
@cafedelevant7353
@cafedelevant7353 6 жыл бұрын
What an amazing tutorial Ninja, Thank you very much! I got the core of git and git hub from your explicit explanation. Always right to the point, without any padding. I would recommend all your courses to literally everyone.
@NetNinja
@NetNinja 6 жыл бұрын
Thank you so much :). Very much appreciated.
@xcrxwadda8287
@xcrxwadda8287 Жыл бұрын
5yrs and it's still helpful, you saved my day
@user-wh3ld7dn3y
@user-wh3ld7dn3y 4 ай бұрын
Very very very useful mister net ninja. I had issues working in a team using git earlier. Thanks man!
@baanun
@baanun 3 жыл бұрын
I like how you explain the concept with a real work scenario. Thank you very much. It helped me alot
@praveen9083
@praveen9083 4 жыл бұрын
Tutorials are super useful! Thank you so much. Btw I like your humour sense, throughout these videos.
@junaidbinkibria9403
@junaidbinkibria9403 4 жыл бұрын
Absolutely recommend for beginners! Thank you Net Ninja for making it so simple for us to understand.
@usernameseemstobemissing
@usernameseemstobemissing 4 ай бұрын
6 years later and still relevant!!
@Tracks777
@Tracks777 7 жыл бұрын
I enjoyed the video! Keep it up!
@Chiral01
@Chiral01 Жыл бұрын
I have always been scared to work with git before, but now I am now confident working with git. Thanks "The Net Ninja".
@PlantiPal
@PlantiPal 3 жыл бұрын
This is the best/clearest tutorial I've seen on the subject. Thanks!
@TheBlueMahoe
@TheBlueMahoe 4 жыл бұрын
you just gave me a push in the right direction...amazing
@aarti9702
@aarti9702 3 жыл бұрын
Thanks TheNetNinja for such awesome content. Not just this one, but I have watched other playlists of yours. They are undoubtedly super awesome!
@Escko
@Escko 11 ай бұрын
Awesome as always
@dawid_dahl
@dawid_dahl 2 жыл бұрын
Starting my first web dev job after studying online by myself for almost 3 years now. I want to thank you not only for this video, but for all of the amazing content you’ve done-it has helped me so much on my journey! 💙
@queensley9006
@queensley9006 2 жыл бұрын
Congratulation on your job! I hope you have fun ✨
@dawid_dahl
@dawid_dahl 2 жыл бұрын
@@queensley9006 Thank you so much. I was close to giving up so many times along the way, but now I am so very glad I didn’t and managed to stick with it even in the tough times. 🙏🏻🙂
@queensley9006
@queensley9006 2 жыл бұрын
@@dawid_dahl I'm proud of you, keep it up! 💪🏼🙌🏼💯
@chawong5860
@chawong5860 4 жыл бұрын
Your git tutorial is the best by far, thanks for your great work
@MayankPandey4u
@MayankPandey4u 4 жыл бұрын
Best tutorial series for Git & Github.
@deepeshdang6198
@deepeshdang6198 5 жыл бұрын
Again. amazzing video series on git ! Kudos man.. you are born teacher and educator. cheeers
@Hacking-NASSA-with-HTML
@Hacking-NASSA-with-HTML Жыл бұрын
this tutorial is complete blessing❤👍
@bit-rec98
@bit-rec98 Жыл бұрын
Excellent job Shaun! This playlist has been so useful and precise to learn how git/github works!
@NetNinja
@NetNinja Жыл бұрын
Great to hear! thanks Cristian
@basaramamba
@basaramamba 4 жыл бұрын
This is great. Straight to the point. Thanks Ninja.
@EightHands
@EightHands 2 жыл бұрын
best git tutorial ever watched! thank you.
@riyaingale20
@riyaingale20 3 жыл бұрын
Very clearly explained. I understood everything which I was trying to understand for so long.
@utsavbudathoki2384
@utsavbudathoki2384 3 жыл бұрын
By far the best playlist on KZbin about Git and Github
@NetNinja
@NetNinja 3 жыл бұрын
Thanks :). Glad you like.
@damiancoriasco2537
@damiancoriasco2537 5 жыл бұрын
Thanks so much for this, it really helps
@bw7891
@bw7891 3 жыл бұрын
lovely accent and lively rhythm, very clearly expained, great videos!
@krishnachaitanyaravilla1448
@krishnachaitanyaravilla1448 6 жыл бұрын
your vocie is super good and the visual work is awesome
@vaisakmaritz8997
@vaisakmaritz8997 3 жыл бұрын
Thank you so much shaun for this amazing course
@ajwadakil6020
@ajwadakil6020 4 жыл бұрын
working on a team based node-react project, this tut is awesome and also, love the accent bro :3
@johannesluken949
@johannesluken949 2 жыл бұрын
Thanks a lot! That really helped me as a beginner with Git/GitHub!
@aliounebadara5675
@aliounebadara5675 4 жыл бұрын
I will start a new job tomorrow as a junior developper and i feel very confident with git thanks to you... You're a genius!!!
@NetNinja
@NetNinja 4 жыл бұрын
Thank you and good luck in the new job :)
@jajanken8917
@jajanken8917 3 жыл бұрын
These tutorials are really helpful, thanks man
@kibs_neville
@kibs_neville 9 ай бұрын
Thankyou so much Shaun. Your tutorials are by far the best💯
@NetNinja
@NetNinja 9 ай бұрын
That means a lot. Thanks for watching Kibs! :)
@linyafernandez3444
@linyafernandez3444 2 жыл бұрын
Thank you for the amazing video!
@carissajanedsouza1675
@carissajanedsouza1675 5 жыл бұрын
Amazing video!
@mindwasher1813
@mindwasher1813 3 жыл бұрын
Very very good tutorial. This is exactly what needed
@daiyanibrahim8485
@daiyanibrahim8485 2 жыл бұрын
Exactly what I wanted to know! thanks a lot
@varunupadhyay2488
@varunupadhyay2488 5 ай бұрын
That's really really good explanation
@nancyfazal2536
@nancyfazal2536 3 жыл бұрын
Your channel has helped me so much!! highly grateful :)
@kevindivinagracia8620
@kevindivinagracia8620 2 жыл бұрын
Even im not good in english i understand this TUtotrial. . i watch many tutorial but this tut. is different ... its like a paid tut.. Thanks. i wish i knew your channel before i get confuse of others tut videos... Thanks man ... fan from philippines here...
@jamesang8735
@jamesang8735 Жыл бұрын
The best! Thank you!
@hieutranminh893
@hieutranminh893 3 жыл бұрын
Best git tutorial ever
@Riccardopelle98
@Riccardopelle98 3 жыл бұрын
I start working this week with a team, this was very helpfull thanks :*
@omid5258
@omid5258 2 жыл бұрын
amazing tutorial, keep up the good work!
@TheMcallist1
@TheMcallist1 5 жыл бұрын
Great vids - thanks
@mariaponomarenko3006
@mariaponomarenko3006 3 жыл бұрын
You are so cool, this tutorial is excellent, THANKS!!!
@xmaxfuture
@xmaxfuture 2 жыл бұрын
Amazing and simple
@davidcho4399
@davidcho4399 4 жыл бұрын
Thank you i really needed this!!
@vandanachandola322
@vandanachandola322 4 жыл бұрын
I always get confused whether I should merge changes to local master and then push to remote. Now I know I shouldn't.. Thanks for mentioning that and also for a great tutorial! I've been binging :)
@briansagalla5482
@briansagalla5482 3 жыл бұрын
Very helpful tutorials
@shadowshark290
@shadowshark290 2 жыл бұрын
You described this so well! Thank you so much 😊 !
@NetNinja
@NetNinja 2 жыл бұрын
No problem :) thanks for watching!
@amyamnyWhatsYourName
@amyamnyWhatsYourName 2 жыл бұрын
Thank you so much , this was very helpful .Now whenever I want to learn something , I go straight to the Net Ninja channel :)
@daksmemes7428
@daksmemes7428 4 жыл бұрын
amazing tutorial by the way
@FedeOttalagano
@FedeOttalagano 6 жыл бұрын
super useful. Thanks!
@swingoutmuseum6454
@swingoutmuseum6454 4 жыл бұрын
Thoroughly enjoyed this video as well as others. You have a skill to present new topics. I am a newbie and followed along with minor problems.
@NetNinja
@NetNinja 4 жыл бұрын
Awesome! Thanks so much :)
@libvlog2264
@libvlog2264 3 жыл бұрын
Very good tutorial .
@abdelmalekbouguerra8133
@abdelmalekbouguerra8133 3 жыл бұрын
i love it keep it up 😍😍
@_isaac_muniz_
@_isaac_muniz_ 2 жыл бұрын
Thanks, teacher, good lesson!
@Inandoutpk
@Inandoutpk 2 жыл бұрын
Vey Nice Explanation
@rossho8946
@rossho8946 3 жыл бұрын
great tutorial, thank you so much
@JordanAF808
@JordanAF808 3 жыл бұрын
You're a legend.
@mauriciomayorga3238
@mauriciomayorga3238 8 ай бұрын
Thank you so much for this series its very informative and ive learned so much
@NetNinja
@NetNinja 8 ай бұрын
You're very welcome! :) thanks for watching
@akhilnarayanan7182
@akhilnarayanan7182 2 жыл бұрын
I am really excited 12:02
@OmerFarooqAhmed
@OmerFarooqAhmed 6 жыл бұрын
great video! thanks
@abednigomagopane2400
@abednigomagopane2400 Жыл бұрын
Best tutorial ever
@NetNinja
@NetNinja Жыл бұрын
Thanks Abednigo!
@AriKhuu
@AriKhuu 10 ай бұрын
Thank you!
@cfv717
@cfv717 4 жыл бұрын
wow just saw your videos...thanks a bunch!
@royassouline3929
@royassouline3929 4 жыл бұрын
Amazing thanks!
@abhishek_sengupta
@abhishek_sengupta 3 жыл бұрын
Thanks a lot!
@Victual88
@Victual88 3 жыл бұрын
thank you!
@MustafaBirsoz
@MustafaBirsoz 4 жыл бұрын
Love you Ninja
@marcspataru
@marcspataru 4 жыл бұрын
When he scrolled down to reveal all the poop icons... lol
@JassarDev
@JassarDev 4 жыл бұрын
I keep bumping into your tutorials and I love them! Thank you! Are all collaborators able to merge or is it just the owner? Hypothetical; what if you want to restrict reading access to certain files to hide some "trade secrets"?
@ronidey7100
@ronidey7100 3 жыл бұрын
Thank you so much :)
@himanshurajput9406
@himanshurajput9406 4 жыл бұрын
Nice explanation , i really liked ur vedios :)
@mahmoodbina2193
@mahmoodbina2193 Жыл бұрын
still Idk why you are so awesome !
@nanayaw7979
@nanayaw7979 11 ай бұрын
Still gold ! 😊
@mdjahidulislam9205
@mdjahidulislam9205 3 жыл бұрын
Thanks a lot
@claytoncritchfield6231
@claytoncritchfield6231 5 ай бұрын
Thanks for this video! What would commands would you do if you and another developer are working on the same project simultaneously and they have a branch and you also have a separate branch and their changes git merged to the master branch before yours? I assume you'd have to use git pull origin main, but then would you checkout your branch and merge with main?
@victoriakoenigbrok3163
@victoriakoenigbrok3163 2 жыл бұрын
Thank you so much! I love all the turds!
@hpottstock
@hpottstock 7 жыл бұрын
Great video!...but whatevs.
@brunoggdev6305
@brunoggdev6305 Жыл бұрын
Thanks so much man
@NetNinja
@NetNinja Жыл бұрын
No problem!
@albertbravo7364
@albertbravo7364 Жыл бұрын
thank you for this video sir
@NetNinja
@NetNinja Жыл бұрын
Hope it was helpful Albert!
@nommy8599
@nommy8599 4 жыл бұрын
5:53 _"I'll just add 'good work'. Because it is good work"_ It looked like a lot of crap to me! ( 3:06) ;) On a more serious note, I think it would be worth doing a tutorial on GitKraken and using git flow which it support out of the box. Using console to operate git version control when there's tools like this is akin to programming an app in machine code rather than using something like Flutter.
@luphiax4239
@luphiax4239 3 жыл бұрын
Sorry if I ask: if instead of pushing up the index.html branch at 4:30 we had pushed the master branch (so it means that we have worked directly on master branch without making the checkout) could have we had the possibility to do "compare & pull request"? Thanks in advance, your videos have been extremely useful to me!
@compilewithdev
@compilewithdev Жыл бұрын
thankyou bro🧡🧡
@NetNinja
@NetNinja Жыл бұрын
You're very welcome Aravindh, thanks for watching! 😊
@conaxliu9677
@conaxliu9677 4 жыл бұрын
4:26 I was having trouble here. Git could not resolve the branch name. After some testing I realised that Git/GitHub really doesn't like uppper case letters. I had my branch created as 'MyNewFeature" and Git just could not push the change to remote. Changing the branch name to "mynewfeature" or "my-new-feature" then push was actioned successfully.
@tariklafi7704
@tariklafi7704 6 жыл бұрын
hey ninja! nice work, but is it necessary to specify the branch name (origin master/or-otherBranch) when pulling/pushing ? because git knows already in wich branche we are now.
@braimahjake
@braimahjake 3 жыл бұрын
Thanks for the tutorial. My question is, after merging a pull request, how do I synchronize my local branch with the now updated master?
@TheHadMatters
@TheHadMatters 9 ай бұрын
So can you do all of this the same way nowadays and just do most of the git commands (and perhaps even the actions on the github website) inside VSCode? The commenting? The pulling and comparing? Or are the VSCode commands for Git limited compared to accessing the Bash directly, so you can do it mostly through the VSCode commandline on top and its terminal tab in the bottom menu? Or are those too restricted compared to editing in the Bash and on the website?
@umslopogaas
@umslopogaas 4 жыл бұрын
I want to synchronize my remote repository with a local one so that my remote repository becomes a 100% copy of the local one - meaning that if certain files differ in these repositories, I override the remote ones with the local ones, and if there are files in remote repositories that do not exist in the local, the remote files get removed. Is there any way to achieve that other than deleting the github existing repo and uploading the local ones again?
@abdelkadermh
@abdelkadermh 4 жыл бұрын
Thanks
@davideugene7911
@davideugene7911 5 жыл бұрын
Merci :)
How To Use Git to Collaborate with Others [Git Tutorial]
17:17
HenrikM Dev
Рет қаралды 9 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 46 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
How to use GIT when working with a team?
12:16
Ako Dev
Рет қаралды 167 М.
How Git Works: Explained in 4 Minutes
4:18
ByteByteGo
Рет қаралды 151 М.
Git & GitHub Tutorial for Beginners #10 - Introduction to GitHub
15:09
Teamwork & Git - Computerphile
9:53
Computerphile
Рет қаралды 99 М.
Learn Git Rebase in 6 minutes // explained with live animations!
6:43
The Modern Coder
Рет қаралды 770 М.
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1 МЛН
How GIT works under the HOOD?
16:01
Tech With Nikola
Рет қаралды 188 М.