Learn Git and GitLab Tutorial For Beginners | Full Course [2024]

  Рет қаралды 6,479

Cameron McKenzie

Cameron McKenzie

Күн бұрын

Interested in learning Git and GitLab?
Looking for a full Git and GitLab tutorial for beginners that covers everything you need to know about these powerful version control tools?
In less that two hours, this Git and GitLab course will teach you everything from the fundamentals of Git to advanced GitLab concepts such as online rebasing, branch protection rules and performing GitLab merge requests.
If you need a complete and full Git and GitLab tutorial, this crash course is for you!
0:00 Git and GitLab Full Tutorial
0:32 I'm Cameron!
1:07 GitLab Course Objectives
2:53 Git vs GitLab
8:50 What is a Git repository
9:53 Create a GitLab repo
11:08 First GitLab Commit
13:06 Clone from GitLab
15:08 Git Status
16:30 Git add
17:20 Git Log Oneline
18:37 Git Push to GitLab
23:45 Git Fetch from GitLab
24:40 Git merge
27:00 Git commit history
34:16 Git commit, reset & revert
38:27 Git log a dog
39:22 Git reflog
41:25 Git reset hard
43:15 Git revert a commit
45:50 Push proect to GitLab
50:11 Git Branching Explained
56:40 Creating branches
1:03:00 Merge branches in GitLab
1:06:40 GitLab Merge Requests
1:10:05 Git merge vs rebase
1:18:55 Rebase in GitLab
1:23:33 Interactive Git Squash
1:25:28 Resolve merge conflicts
1:31:01 Git and GitLab Review
1:39:28 Git stash command
1:41:44 Final Thoughts
1:42:56 Scrum Master Guide
1:44:02 Subscribe on KZfaq!

Пікірлер: 31
@daisymccarty7822
@daisymccarty7822 15 күн бұрын
Makes learning GitLab for beginners so easy.
@nottodaybro4450
@nottodaybro4450 Ай бұрын
Great video, straight to the point, 10/10
@cameronmcnz
@cameronmcnz Ай бұрын
The video moves quickly and covers a lot of material. If all 2 hours made sense to you, I hereby grant you 'expert' status. Update your LinkedIn at will.
@user-lp2uc8hc9g
@user-lp2uc8hc9g 10 күн бұрын
Perfect Tutorial for Beginners.Thanks!
@RobertSchreiner
@RobertSchreiner 3 ай бұрын
I'd like to thank you very much for this video! Simple, straight forward, no beating around the bush. Usually I have my problems with "learning videos", too much chatter, not enough useful content, but you make me want to use git and gitlab!
@cameronmcnz
@cameronmcnz 3 ай бұрын
Thanks for the kind words! My channel is aimed more at advanced developers than newbies, so I try to skip the introductory theory and stuff. This obviously isn't your first rodeo when it comes to developing software. I too prefer tutorials that just get into it. I actually struggled on whether I wanted to include the 'gitlab vs git' and 'what is a repo' stuff at the start, but felt since this was a full tutorial, it was sorta needed. Thanks again. Hopefully I'll hit some other topics that interest you as well!
@RobertSchreiner
@RobertSchreiner 3 ай бұрын
I believe that videos explaining the background information of a software product are very important as they provide a deeper understanding of its use and purpose. However, I also think it's beneficial to separate the training of command sequences from these explanatory videos. This approach can help viewers focus on the specific content they are interested in, whether it's learning about the software's background or mastering its commands. It's always possible to include a note or a link in the video to direct viewers to the related content. This way, your audience can easily navigate between learning about the software's background and its practical use. Keep up the great work! (Disclaimer: I'm german and I used some help from AI to give you this answer. I couldn't have put it better myself.)
@michaelkrailo5725
@michaelkrailo5725 4 ай бұрын
This got me up and running with git tonight. Very happy with quality of teaching in this tutorial. By the 49 min mark I had all the knowledge needed to get some work done. I knew how to setup ssh keys so I went ahead and uploaded my public key and I was off to commit land.
@cameronmcnz
@cameronmcnz 4 ай бұрын
I know a guy who has a great tutorial on how to set up SSH keys with GitLab. 😄 Thanks for the kind words. I'm a big fan of GitLab and I really enjoyed making this video. Hoping the KZfaq algo starts to see it and it gets a bit more visibility. Enjoy commit land. It's a great place to be! kzfaq.info/get/bejne/asxhgK2mrMzOqGg.html
@islambeksadykov9201
@islambeksadykov9201 3 ай бұрын
thank you. I was struggling a lot with git. Now I decided to watch video and your video helped a lot
@cameronmcnz
@cameronmcnz 3 ай бұрын
I'm a big fan of Git, but to hear my passion for the tools can help someone get up to speed with GitLab and Git really makes me feel useful. And everyone needs to feel useful. Thanks for watching!
@izzuddinafif
@izzuddinafif 2 ай бұрын
Thank you very much, this is an underrated good tutorial. Subscribed with notifications on!
@cameronmcnz
@cameronmcnz 2 ай бұрын
Thank you so much! I'd love it to have a million views, but it's really over-performing all my other videos, so that makes me really happy. So do comments like this!
@abdeljaliljouhrani9429
@abdeljaliljouhrani9429 4 ай бұрын
amazing explanation, thank you
@cameronmcnz
@cameronmcnz 4 ай бұрын
Thanks for the support. I had a lot of fun making this Git and GitLab tutorial!
@bayanhoms8532
@bayanhoms8532 2 ай бұрын
informative!
@Ajith-pg9bz
@Ajith-pg9bz 3 ай бұрын
very helpful
@cameronmcnz
@cameronmcnz 3 ай бұрын
Glad you enjoyed it! I've always felt GitLab was an awesome tool.
@BendaoudAbdelmounaim
@BendaoudAbdelmounaim 5 ай бұрын
Thank you i m looking for how dev teams works on the same repo gitlab collaboration
@BendaoudAbdelmounaim
@BendaoudAbdelmounaim 5 ай бұрын
Thank's good work bravo👍
@cameronmcnz
@cameronmcnz 5 ай бұрын
There are not enough GitLab courses and tutorials out there. I hope this one helps fill the void!
@cameronmcnz
@cameronmcnz 4 ай бұрын
There's a full write up on how to learn GitHub and Git that goes with this video over on TheServerSide. Check it out! www.theserverside.com/video/Full-Git-and-GitLab-tutorial-for-beginners
@drakezen
@drakezen 5 ай бұрын
This tutorial is very good
@cameronmcnz
@cameronmcnz 5 ай бұрын
Thanks! I'm doing a series for GitHub, GitLab, Bitbucket, VSCode and Eclipse. Similarly structured content for each. Hopefully it makes learning Git and GitLab a bit easier!
@drakezen
@drakezen 5 ай бұрын
@@cameronmcnz awesome, looking forward to the GitHub one. :)
@lunatichigh2896
@lunatichigh2896 4 ай бұрын
I'm got hired as junior java dev in a company but they are using gitlab and not github so I'm here lol.
@cameronmcnz
@cameronmcnz 4 ай бұрын
I've always been a big fan of GitLab. Git is the core technology, but they've got a great suite of tools built around it. (I'm a long-time Java dev too) Good luck in the new job!
@lunatichigh2896
@lunatichigh2896 4 ай бұрын
​@@cameronmcnz your explanation is crystal clear, thank you
@imvdhruv
@imvdhruv 5 ай бұрын
Your videos have always been a time saver for me. The random issues i face are somehow almost exact what you videos are all about😅😅.
@cameronmcnz
@cameronmcnz 5 ай бұрын
Thanks for the kind words! I often make videos when I solve a really difficult problem. It always makes me smile when those videos get views, because nobody would ever view them if they didn't have the exact same problem. Makes me feel good to know I'm helping out. With videos like this one I've tried to expand my reach a little bit. Wondering if my 2 hour vides on Git and GitLab will get any traction. Here's hoping!
@imvdhruv
@imvdhruv 5 ай бұрын
@@cameronmcnz I moved to DevOps last year, before that I was into automation testing. I was overwhelmed with the number of tools and the git especially, because I never used it previously 😅. Being a fresher in git, your videos are of great help and the way you explain things is GREAT. Till date, i especially search for your videos because they don't have any bs in them, "To the point and exact explanation", that one might need to get the things done. I will definitely watch your git course, there are always new things to learn. नमस्ते 🙏🏻😊
Learn Git, Sourcetree & BitBucket Tutorial: A Crash Course for Beginners
1:03:10
Git Tutorial for Beginners: Learn Git in 1 Hour
1:09:13
Programming with Mosh
Рет қаралды 2,3 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 12 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 11 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 32 МЛН
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1 МЛН
Git For Beginners 2023
2:00:37
Telusko
Рет қаралды 199 М.
GitLab CI CD Pipeline Tutorial | Introduction | 2022
34:43
Tech and Beyond With Moss
Рет қаралды 233 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 88 М.
Git for GitLab (Beginner's FULL COURSE)
1:33:28
Valentin Despa
Рет қаралды 196 М.
Everything You'll Need to Know About Git with ThePrimeagen | Preview
14:43
The Future Of AI, According To Former Google CEO Eric Schmidt
20:07
Noema Magazine
Рет қаралды 192 М.
Complete Helm Chart Tutorial: From Beginner to Expert Guide
2:08:03
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 12 МЛН