How to Use Git & GitHub Desktop Tutorial for Beginners

Want to learn how to use GitHub Desktop?
Want a simple, straight-forward way to learn GitHub Desktop that's fun and easy?
This quick GitHub Desktop crash course will teach you everything you need to know in order to use GitHub Desktop at an advanced level.
You'll go from a GitHub Desktop beginner to a GitHub power user in no time!

Пікірлер: 140

  • @leeuwengames315
    @leeuwengames3158 ай бұрын

    in the first minute you already said 5 words i don't understand / know what they mean

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    Sorry. At the start I introduce the concept and then explain them in depth as the video goes on.

  • @muhammadijaz6042

    @muhammadijaz6042

    8 ай бұрын

    Amazingly simple and nice explanation in a story telling fashion has really helped a lot. Thank you & Take Care.✌️

  • @leeuwengames315

    @leeuwengames315

    8 ай бұрын

    @@cameronmcnz you did indeed and it helped me alot in understanding git, github and the desktop aplication so thank you very much for making this tutorial and putting it out there. but it may be a turnoff for some (and almost was for me) if you start by using words which they don't understand in rapid fasion as if you have to understand them before watching the tutorial. so i wanted to give you as tip to not start with those words but gradually explain them throughout the video like you did.

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    Intersecting feedback. Adult learners like knowing where the instructor will take them. So that’s why I mention a lot of the admittedly advanced concepts early. You are correct, perhaps framing it by saying you don’t need to know anything about them up front would make it less intimidating off the start. This was actually not meant to go live. It was actually a test run that wasn’t perfect imho but was good. And as they say, perfection is the enemy if done. I have a set of similar tutorials for GitHub and GitHub and bitbucket. I’ll try and roll this feedback into them.

  • @mback12000

    @mback12000

    19 күн бұрын

    Agreed, this may be mistitled. It's a good summary for those with experience, but challenging poor for beginners - at least the beginning.

  • @Crudyw0w
    @Crudyw0w12 күн бұрын

    i have never been this focused watching a video before in my whole life, the way you teach and throw in some dad jokes, very entertaining! love it. thank you

  • @TechGuru-1872
    @TechGuru-187210 күн бұрын

    Great Git and GitHub Desktop tutorial!

  • @ProfBurnett
    @ProfBurnett3 ай бұрын

    The best tutorial on GIT and GIT Desktop. Will stay tuned for more.

  • @cameronmcnz

    @cameronmcnz

    3 ай бұрын

    It's honestly just the best video on all of KZread. No need to limit the scope to Git and GitHub Desktop! I really enjoyed putting this together and I'm glad you enjoyed it too. Honestly, Git is an amazing tool, and anything that makes it a bit more user friendly I'm all about it. I think GitHub desktop is great!

  • @devularia
    @devularia11 күн бұрын

    Thank you so much! I was struggling with GitHub Desktop, but your guidance really opened my eyes. Thanks ❤

  • @user-sh9pr1mo5h
    @user-sh9pr1mo5h4 ай бұрын

    I love your teaching. You talk on technical stuff as like explaining poetry!! This is a type of video I was looking for in the internet!

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Wait a second... Most people don't understand poetry!🤔 I'm not sure if I'm being complimented or trolled here. 🤷‍♂ I'm going to assume it's a complement and accept it gracefully. But Git and GitHub Desktop have to take most of the credit. They make the whole process of learning Git so much easier, anyone could explain it. I've got a full 2 hour tutorial on Git and GitHub as well that goes much deeper if you're interested. Thanks for watching, and thanks for the kind words!

  • @nukestrom5719
    @nukestrom57199 ай бұрын

    Your teaching is superb. This is by far the best tutorial not just about github desktop but the github in general. I always struggled to understand github but not anymore, thanks to this wonderful explanation.

  • @cameronmcnz

    @cameronmcnz

    9 ай бұрын

    Kindest words ever spoken! I actually didn't mean to cover as much as I did here. I just meant to do a simple install and play around video. Got much more in depth. Thanks for watching! More videos on Git to come!

  • @dnaldoog3114

    @dnaldoog3114

    4 ай бұрын

    @@cameronmcnz Why is that? Some people are just natural teachers.

  • @dnsstaci3779
    @dnsstaci37796 ай бұрын

    Learned more in 30 minutes than many of the other tutorials, thanks so much!

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    Funny you say that, but I always assume my viewers are fairly smart and I cover topics fairly quickly. I don't spoon feed. At the same time, I often worry if I'm going too fast. But I think most people want the fundamentals, and then they can discover the nuanced stuff on their own. Thanks for the kind words and thanks for watching!

  • @geirvassli
    @geirvassli4 ай бұрын

    This was a really good break down of the core functionalities. I like the approach where you start out simple and build from there. Too many tutorials start out with too much context. Easy to go along, fun and gave insights from multiple perspectives. Thx a lot

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Honestly, I had to be convinced to put in the "Git vs GitHub" and the intro to repositories pieces in, because I always just want to get right into coding. "Start out simple?" Yeah, lots of people would argue with that. Look at other GitHub tutorials and see what they do. This one assumes the viewer is smart (like you) and is going to pick things up fast. No hand holding here. I don't think it starts off simple. You just happen to be smarter than most people and it just seems that way to you. Truth be told, the people who subscribe to my channel tend to be smarter than most. Just a fact. 🤣

  • @JordiRPuxench
    @JordiRPuxench4 ай бұрын

    FYIO, I'm mentoring a kid (16y) who wants to become a software engineer, and your video is the first one I asked him to watch. I told him "I know you are looking forward to start coding, and we will soon, but trust me, first get the basics clear." Suggestion: I've already taught him how to do most of these actions directly from VS Code, but it'd be great if you could create a tutorial about that. I'm sure it'd help thousands. Congrats and thanks again for the video.

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Thanks for suggesting my video! I just published a more extensive "Git and GitHub" video, and was planning to do it in both Eclipse and VS Code, so stay tuned!

  • @lucaslisboa1995
    @lucaslisboa19954 ай бұрын

    Thank You man, Deeply appreciated. Btw, I used to live in Pickering, amazing ppl.

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Wow, you watched this thing right until the end if you saw the part where I hock my books. I do love the east side of the city. Here's the Pickering is Springfield website I haven't updated since 2006. If you lived there, you'll find it amusing. pickeringisspringfield.com/

  • @Korn1holio
    @Korn1holio2 ай бұрын

    Brilliant lesson and you're a very capable speaker! I couldn't watch the other tutorial on youtube because the person mumbled and wandered too much, yours is focused and straight to the point!

  • @SyahmulAziz
    @SyahmulAziz10 ай бұрын

    Amazing tutorial! I was having issues with understanding GIT and could not figure out what's wrong with my implementation until I watched this video! Thank you!

  • @cameronmcnz

    @cameronmcnz

    9 ай бұрын

    Super glad I could help!

  • @kevinedmond6507
    @kevinedmond65079 ай бұрын

    Well explained and very clear. Thank you.

  • @shuwylicious
    @shuwylicious6 ай бұрын

    Thanks for doing this! Easy to understand, I was fully attentive all through the tutorial. Great work!

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    Thanks so much! This was a really fun video to do. I have one on GitHub and Git specifically that will have even more info in it. Coming soon!

  • @mosescheruiyot5668
    @mosescheruiyot566822 күн бұрын

    I got it to the core. Thanks man. Gob bless you

  • @danoroelvink
    @danoroelvinkАй бұрын

    Extremely helpful intro to Github and Git, thanks!

  • @dnaldoog3114
    @dnaldoog31144 ай бұрын

    Brilliant! Thank you. It's actually all quite confusing; especially the jargon, but you have really cleared a lot up for me.

  • @leokingman9428
    @leokingman94284 ай бұрын

    Thank you very much mate! Loved the explanation style!

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Thanks so much for the kind words. Can you believe my intention was only to show how to get GitHub Desktop installed? I just got carried away and next thing I knew I had a 30 minute tutorial. I think I like Git way too much!

  • @leokingman9428

    @leokingman9428

    4 ай бұрын

    @@cameronmcnzI can tell you love it, considering the amount of your videos about Git!😂😂

  • @user-wr4xg9hf5n
    @user-wr4xg9hf5n6 ай бұрын

    I subscribed your channel after reading you replies to people comments forced me to subscribe your channel because i felt that you teaches us from your heart love a lot from Pakistan

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    And comments like this motivate me to make more videos and share what I know with others. So thank you from my heart. (From Canada)

  • @Throatybee
    @Throatybee9 ай бұрын

    Thank you for this tutorial. I hate using Git on command so i was trying to understand Github Desktop. Your tutorial almost covered everything on it. Thank you for this video again. U got my like and subscribe!

  • @cameronmcnz

    @cameronmcnz

    9 ай бұрын

    I actually planned to do a video that did cover EVERYTHING in GitHub desktop. This was supposed to be a little install and have fun, but I got a bit over-excited and went into branching and merges. Sometimes I get ahead of my skis. Thanks for watching it!

  • @jfaguile
    @jfaguile6 ай бұрын

    Amazing! Thanks for sharing your knowledge in an exceptional way.

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    So glad you liked this! There's a bunch of topics I wanted to cover about Git and GitHub here that I didn't, so I may have a separate one just on that coming out soon too. But trust me, if you understood the topics covered here, you're a Git Master. Everything gets easier from this point on!

  • @TheSpaceJoker
    @TheSpaceJoker10 ай бұрын

    Very imformative tutorial, made me understand Github Desktop for my class. Thanks!

  • @cameronmcnz

    @cameronmcnz

    10 ай бұрын

    You'll be teaching that class soon! Glad I could help. It's a great tool.

  • @agdmadushani
    @agdmadushani10 ай бұрын

    Superb❤ thank you so much

  • @chaaltube
    @chaaltube4 ай бұрын

    Simply awesome.... so much information/learning packed in this; it is unbelievable!!

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    I only intended to do a "How to install GitHub Desktop" tutorial but got carried away. I'm glad you enjoyed it. All of the topics I didn't cover here I put in my Git and GitHub tutorial which is on my channel. Thanks for watching and subscribing!

  • @panagiotiskokkinidis7845
    @panagiotiskokkinidis78453 ай бұрын

    Αwesome tutorial. The best tutorial on GIT and GIT Desktop. Finally a good explained and very clear. Thanks.

  • @cameronmcnz

    @cameronmcnz

    3 ай бұрын

    Thanks so much for the feedback! I kinda made this video by mistake, as I only wanted to do a quick overview of how to install GitHub Desktop. I'm super-glad it helped to get you going!

  • @BlendFin
    @BlendFin8 ай бұрын

    Thank you!

  • @sim9955
    @sim99553 ай бұрын

    Concise and effective video. Thank you!

  • @cameronmcnz

    @cameronmcnz

    3 ай бұрын

    Ya know, when I recorded this it was just mean to be 'how to install GitHub Desktop' but I got carried away. I'm sure if I planned it more it would have been much more verbose and convoluted. Lesson? Never plan I guess. Thanks for watching!

  • @broken_jail2506
    @broken_jail25067 ай бұрын

    Thanks for the tutorial

  • @alexandergeorgesquire220
    @alexandergeorgesquire2208 ай бұрын

    Your passion for gut shines through in your teaching style!

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    That's the nicest thing anyone has said to me in a while. Thanks! I love tools that make the software developer's job easier, and when you master Git, things do get easier!

  • @leeuwengames315

    @leeuwengames315

    8 ай бұрын

    gut -> git

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    I’m pretty passionate about my gut too.

  • @sadhamhussain1694
    @sadhamhussain169410 күн бұрын

    Awesome explanation!! Keep it up my man

  • @mmuja929
    @mmuja92911 ай бұрын

    great video , thanks for uploading.

  • @cameronmcnz

    @cameronmcnz

    11 ай бұрын

    Thanks for the kind words! So many other things I wanted to cover in this video though. I have a feeling there will be an even better 'version 2' coming soon!

  • @user-qz6oj3tc3z
    @user-qz6oj3tc3z10 ай бұрын

    thanks bro nice explain

  • @MinfordAnne
    @MinfordAnne3 ай бұрын

    Great Tutorial - thanks

  • @cameronmcnz

    @cameronmcnz

    3 ай бұрын

    Thanks for the kind words! I really enjoyed putting this GitHub desktop tutorial together.

  • @juvenalperezramos9263
    @juvenalperezramos92636 ай бұрын

    Por fin encuentro un tutorial, claro y preciso sobre git, muchas gracias 👍🦾

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    Muchas Gracias for watching and leaving a kind comment!

  • @awaraamin6850
    @awaraamin68503 ай бұрын

    Learned more thank you

  • @cameronmcnz

    @cameronmcnz

    3 ай бұрын

    Happy to help! GitHub Desktop is a very powerful tool!

  • @user-hx1so6jf1c
    @user-hx1so6jf1c7 ай бұрын

    thank you for your wonderful video

  • @cameronmcnz

    @cameronmcnz

    7 ай бұрын

    Thank you! This was actually a dry run. There was more stuff I wanted to do and I wanted to deliver it better. But as they say perfect is the enemy of done. I’m going to do some git and GitHub and gitlab videos like this one and then circle back in a year and do it even better!!! Thanks for making me smile today!

  • @davidfernandez3924
    @davidfernandez39247 ай бұрын

    without a doubt the best Github Desktop tutorial, you've made this look like a simple joke, thank you very much

  • @cameronmcnz

    @cameronmcnz

    7 ай бұрын

    That was my goal. I didn't just want to teach people about GitHub Desktop, I wanted to make GitHub Desktop the laughing stock of the version control industry! 🤣 This was actually just a dry run. What I actually wanted to do would have been even better. Everyone kinda lost out due to my laziness!

  • @jayorpiada864
    @jayorpiada86410 ай бұрын

    i learn so much thanks

  • @cameronmcnz

    @cameronmcnz

    10 ай бұрын

    Glad I could help! Git and GitHub gets a lot easier once you get the basics under your belt!

  • @john_3313
    @john_33139 ай бұрын

    Thank you very much!

  • @cameronmcnz

    @cameronmcnz

    9 ай бұрын

    Glad I could help. GitHub Desktop is an awesome tool!

  • @temporelucemtenebris5313
    @temporelucemtenebris53134 ай бұрын

    Thanks! Also "who said I lack commitment" is a banger xD

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    I'm the king of Dad jokes. Thanks for watching! I super-enjoyed putting this together.

  • @user-bz5kg3uj6f
    @user-bz5kg3uj6f9 ай бұрын

    great video easily understandable👍👍👍👍

  • @cameronmcnz

    @cameronmcnz

    9 ай бұрын

    Thanks! I think I did this whole thing in one take. Just a continual stream of Git consciousness!

  • @elmehdioubouhouch
    @elmehdioubouhouch8 ай бұрын

    Beautiful explanation, New subscriber!! Thank you

  • @gergemall
    @gergemall6 ай бұрын

    Thank you.

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    You enjoyed it? 😃 I just put up a marathon 2 hour Git and GitHub tutorial that covers all the things this one didn't. I'm sure you're got nothing better to do on a weekend than hear me talk about Git, right? Thanks for the kind words! kzread.info/dash/bejne/nmat1Kytp9Kpj6g.htmlsi=wP6up-Xuu3xU5HB3

  • @chutiZumalacarregui
    @chutiZumalacarregui6 ай бұрын

    Finally a great tutorial

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    You just made my day! If you enjoyed it, please feel free to share it! I'm trying to get my channel recognized by the KZread algo, and every little bit helps! By the way, I published a really in-depth, 2 hour Git and GitHub video on my channel yesterday. Check it out, I'm super proud of it, and it covers all the things I meant to cover in this one!

  • @saifullahshaikh8873
    @saifullahshaikh88737 ай бұрын

    This is a really good intro, thanks. Could you do one geared towards perforce users, please? I'm trying to mentally map my perforce workflow to what you've covered here, and I'm not sure I entirely have it: - Crete new changelist - Check out files - Make edits until ready to submit Thanks to your video, I'm happy with git up to here, but I don't know how to do the rest in git: - Just before submit: (1) "Get latest" in perforce, (2) Resolve conflicts - Submit when all conflicts resolved.

  • @ATK07
    @ATK075 ай бұрын

    My man, this video was f*cking awesome. Thank you 🙏🙏

  • @cameronmcnz

    @cameronmcnz

    5 ай бұрын

    Thanks! This was actually a practice run. There were a few things I meant to cover. But I was pretty happy with the practice run that I figured I'd run with it. The topics I didn't cover here are in an extended Git and GitHub tutorial I just did. Stuff like squash and stash. Thanks for the kind words! I did enjoy doing this video. kzread.info/dash/bejne/nmat1Kytp9Kpj6g.htmlsi=ncBYlrsEyrK3MyB2

  • @Khedhar108
    @Khedhar1086 ай бұрын

    Create pull request : "28:12" fetch - only get data from origin pull - get and merge data

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    I've actually got a special video on the difference between Git fetch and pull if you're interested! kzread.info/dash/bejne/eYOmyqRvlbyng7g.htmlsi=at3UQLtsX0PutuCh

  • @YasirAli-lk7dd
    @YasirAli-lk7dd7 ай бұрын

    thanks sir making this content alot love and respect from pakistan

  • @cameronmcnz

    @cameronmcnz

    7 ай бұрын

    Appreciate the kind words! Love and respect from Canada! A thriving Pakistan community here in Toronto. You should visit!!!

  • @wakassarfraz1826
    @wakassarfraz18265 ай бұрын

    Great video !

  • @cameronmcnz

    @cameronmcnz

    5 ай бұрын

    Thanks for the kind words! I really enjoyed putting this Git and GitHub tutorial together.

  • @wakassarfraz1826

    @wakassarfraz1826

    5 ай бұрын

    @@cameronmcnz please keep up the great work you are doing.

  • @eneiarestivan
    @eneiarestivan6 ай бұрын

    Thank you very much for your work! 🙂🙂 Clear and simple explanation.

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    Thanks for the kind words! I think this video covers the fundamentals pretty good. I just published a more in-depth, 2 hour git and github video which goes a bit more in depth. Check it out if you're bored and want something to do for 2 hours! kzread.info/dash/bejne/k6amk7uPodXKZ9I.htmlsi=Z3xxF9t2wjeVyvW8

  • @eneiarestivan

    @eneiarestivan

    6 ай бұрын

    @@cameronmcnz I saw it you posted, and is the next one to see this weekend. Could you make, obviously if possible, a video on how to best integrate vscode with git? A thousand thanks

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    @@eneiarestivan Funny you should ask! My goal for 2024 was to build a comprehensive Git and GitHub tutorial first, and then use that as a template and do a corresponding one for: - Git and GitLab - Git and BitBucket - Git and Eclipse - Git and VSCode - Git and Git GUI I've did a Git and SourceTree and Git and GitKraken last year as practice runs and they've got great feedback. So you should see that video about VSCode show up in your timeline in the next month or so!

  • @eneiarestivan

    @eneiarestivan

    6 ай бұрын

    @@cameronmcnz Super!! 😁😁

  • @HarisAli-ib2kx
    @HarisAli-ib2kx8 ай бұрын

    Thank you so much sir your teaching style oooo outstanding now i can say yeah i know github desktop xD

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    Happy to be of service! Git and GitHub really are awesome tools once you understand how they work!

  • @mranotherside22
    @mranotherside2210 ай бұрын

    great video

  • @cameronmcnz

    @cameronmcnz

    10 ай бұрын

    Thanks! I intended to only show how to install GitHub Desktop, but got a little carried away. I may redo this in a months time and cover a few more features and follow a standard learning sequence I often use to really help people learn Git. So there's more to come. Thanks so much for the kind words!

  • @johnpaulcarter7
    @johnpaulcarter74 ай бұрын

    Outstanding intro

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    Thanks for watching! I"ve got a 2 hour long Git and GItHub tutorial as well that goes into all the advanced Git topics I don't cover in this one. Really appreciate the comments!

  • @cheesymcnuggets
    @cheesymcnuggets10 ай бұрын

    Thank you so much, I appreciate the rambling btw, helps me understand the finer details. Was just curious though, what happens to the existing files that you edit when you merge a side branch. Like what if you and you friend both create your own side branches from the main branch at the same time but edit a txt file differently. Say the main branch's txt says 1 2 3 On your friend's side branch, they decide to edit that txt to say 1 3 4 So he added something new but decided to remove something. And for you, you decide to edit the txt to say 2 3 5 So you removed something different from your friend but left something they removed and added something new yet different from your friend. When merging the branches, will the main txt become the same as the one last merged aka replacing the file. 2 3 5 Making your friend's merge useless? Like in game development, what if we create branches from the main branch that only had a player script with simple left and right movement controls, my friend adds a jump mechanic to the player script in his branch and I decided to add a shoot gun mechanic on my branch, both our branches don't have each other's mechanic but we're editing the same script. What happens when we merge both branches to main? What if in his branch, he edited the movement controls to add up and down movement but I merge after him when my script still only had left and right movement controls? I assume this is something teams need to coordinate and be careful with but thought it was worth asking anyway incase GitHub has some magic to it's capabilities. Merging multiple branches can add new files but how does it work when editing the same files differently?

  • @cameronmcnz

    @cameronmcnz

    10 ай бұрын

    Did I ramble? :) In that case, if two developers edit the same file at the same time in different branches, you get a merge conflict. Git won't merge the files. Instead, it indicates which files are problematic and you have to go in and fix them yourself. Then you save the fixed file and do a commit. Only then will the merge go through. The lesson? Try to coordinate with others and don't edit the same files at the same time!

  • @MarinX87
    @MarinX877 ай бұрын

    thx

  • @cameronmcnz

    @cameronmcnz

    7 ай бұрын

    Happy to be of assistance! I promise, Git and GitHub gets way easier from here on in!

  • @gauravrathod3038
    @gauravrathod30385 ай бұрын

    Your way of narration is little different. I like it. Keep it up...

  • @cameronmcnz

    @cameronmcnz

    5 ай бұрын

    Thanks for the kind words! I really enjoyed doing this tutorial, but there was a bunch of stuff I wanted to cover but didn't. I've got a full 2 hour git and github tutorial that covers the gaps if you're interested: kzread.info/dash/bejne/nmat1Kytp9Kpj6g.htmlsi=a7aykgA-UVoc_LrG

  • @lakshanchamod1208
    @lakshanchamod12083 ай бұрын

    nice :)

  • @utkarshsaxena7445
    @utkarshsaxena744510 ай бұрын

    what's the timestamp for squashing commits?

  • @cameronmcnz

    @cameronmcnz

    10 ай бұрын

    As in how long until your window of opportunity dissolves? Basically, you want to squash commits before you push your git repo remotely, or else you might mess up the collaborative commit history.

  • @Korn1holio
    @Korn1holio2 ай бұрын

    Yet you haven't shown us one of the main features - how do we "restore" these "save games" (commits)? Assuming I really messed up my code and I want to revert it to my previous commit, how do I do that? It's not obvious to me from the UI, as it's a bit cryptic.

  • @cameronmcnz

    @cameronmcnz

    2 ай бұрын

    Would you believe me if I told you this was just supposed to be a "How to install" video but I got carried away? There's a revert option in there, but there's no reset. To reset, you've got to go to the command line. By the way, I did a proper, 2 hour video on Git and GitHub that *does* cover all of that quite thoroughly. Thanks for watching and commenting!

  • @sagar.sreepuram1960
    @sagar.sreepuram19604 ай бұрын

    What if commits before fecting how to over come that

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    If you fetch it won't overwrite your local files unless you merge after. So you can control how the fetched files integrate. A pull shoves remote files right onto your file system. If the files on the remote that changed are not the same as the local ones that changed in the commit, there's no problems and the pull will update your local filesystem and create a new commit for the merged code! I think that answers the question you asked.

  • @malikrajat
    @malikrajat11 ай бұрын

    Hello, it is awesome tutorials Help me to save complete day. Really thanks for heart to save my day. I am having a polite request along with it. I am searching for git extension tutoring same way elaborating. Can you make a video for that as well

  • @cameronmcnz

    @cameronmcnz

    11 ай бұрын

    Thanks for the kind words! There's a much better version of this video coming out. I only covered half of the GitHub Desktop topics I wanted to cover. Git extensions? I just did a Git Sourcetree tutorial and was thinking of doin GitKraken next. kzread.info/dash/bejne/qpNnsKNmj7XQp9I.htmlsi=LNHnHtRYKX_QVU7m Do you think a lot of people would view a Git Extensions tutorials? Are there lots of users?

  • @malikrajat

    @malikrajat

    11 ай бұрын

    cong.. every one we have one more video in the pipeline to explore more. Yes, i saw another video of the source tree. I am not using much, so I could relate up to some level. For Git extensions@@cameronmcnz, Yes we have large audiences in compare to GitKraken . Because it is free

  • @TG-eh7uo
    @TG-eh7uo2 ай бұрын

    Sorry Cameron, I did not follow any of this. I am using github desktop and you kept showing github back and forth and I got lost. Merge did not make any sense.

  • @cameronmcnz

    @cameronmcnz

    2 ай бұрын

    Sorry if I failed you here. I try to cover all the main features relatively quickly, so perhaps it was too much too soon. Maybe even a good intro to Git tutorial might help set the groundwork before diving into GitHub desktop. There are other great tutorials out there. I'm confident after finding the right one you'll be a master of Git and GitHub in no time!

  • @TG-eh7uo

    @TG-eh7uo

    2 ай бұрын

    @@cameronmcnz Thanks for the info, I will try that. I would suggest rather than using text docs as the various files for merging, perhaps use a code file so that you can show how to look and how to compare 2 code files that have changes and how to merge them. In my case I am trying to merge 2 code files that have differences and need to figure out how to merge certain lines of the 2 code files. All I get is a bunch of errors regarding stash and overwriting stuff, etc.

  • @cameronmcnz

    @cameronmcnz

    2 ай бұрын

    @@TG-eh7uo Yeah, I use the txt files so as not to alienate anyone by using HTML or Java. But yeah, merge conflicts are a pain. I go more into merge conflicts in my full Git and GitHub tutorial (2 hours), and I also have a few very short 3 minute tutorials just on resolving conflicts. That's really the most frustrating part of Git.

  • @TG-eh7uo

    @TG-eh7uo

    2 ай бұрын

    @@cameronmcnz Excellent, I will go and watch those. Thank you

  • @cameronmcnz

    @cameronmcnz

    2 ай бұрын

    @@TG-eh7uo It's funny, I felt sorta the same way learning Jenkins, and even today learning Docker or Kubernetes stuff, I'll be in a tutorial and they'll be issuing all these kubectl commands and stuff like that and I'll have no idea what they're doing. All part of being a full-stack developer these days I guess.

  • @JackMenace
    @JackMenace6 ай бұрын

    omg just get on with it

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    I was a bit worried the pace might be too fast for beginners. Did you find it too slow? I'm always interested in feedback and working to improve my content.

  • @JackMenace

    @JackMenace

    6 ай бұрын

    @@cameronmcnz I did feel it dragged on a bit.

  • @cameronmcnz

    @cameronmcnz

    6 ай бұрын

    @@JackMenace Sorry. It's always a tough balance to strike. Most of my Git videos, over 300 of them, are less than 4 minutes long and I just offer a fast solution to a problem. This one I was thinking about people really new to Git and didn't want to move too quickly and make too many assumptions. Hopefully if you query Git and you see one of my shorter videos come up you'll give it a watch.

  • @penguinxed
    @penguinxed4 ай бұрын

    awesome tutorial sir! thanks a lot

  • @cameronmcnz

    @cameronmcnz

    4 ай бұрын

    GitHub Desktop honestly makes it pretty easy. Have fun with Git!

  • @ezequielferraz25
    @ezequielferraz258 ай бұрын

    Thanks very comprehensive

  • @cameronmcnz

    @cameronmcnz

    8 ай бұрын

    Thanks for watching! I actually did this in one take and only meant to cover a few topics. And, there were other topics I'd like to cover in a long tutorial. So there's more to come, I promise!