Learn Git, Sourcetree & BitBucket Tutorial: A Crash Course for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 75

  • @cameronmcnz
    @cameronmcnz  ปีที่แล้ว +2

    Here's the Sourcetree tutorial I did and published over on TheServerSide:
    www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/sourcetree-tutorial-bitbucket-git-course-branch-merge-conflict-install-download-rebase-reset

  • @viwesvideos
    @viwesvideos ปีที่แล้ว +6

    You are like a weird combination of "the Bob Ross of Git" and a Vlogger, and it's AWESUMMM

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว +3

      This will go down as the greatest compliment I have ever received in my life!
      I'm glad you enjoyed the video. I'll make sure to add some happy little trees in my next video to really nail the combo!

  • @BL4ckViP3R
    @BL4ckViP3R หลายเดือนก่อน +2

    Wow, mad respect of making such a HUGE crash course! Thank you so much!

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Thanks for watching! All the mad respect has to be saved for Sourcetree and Git though. They make it all so easy. All I did was talk too much and click some buttons.

  • @layonoliveira8
    @layonoliveira8 ปีที่แล้ว +9

    gosh! you just save me on my job.. nobody was able to explain sourcetree in such clearly way to me on my job, and I was pretty confused about all the merge stuffs my coworkers was doing.. also, there's a lot of different branches where I'm working and that was just crazy to understand with no good explanations lol
    Now I just understand how the sourcetree and the merges works, Thanks a lot !!!

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว +2

      Meh. You saved yourself. Being awesome means knowing how to find answers to your questions. All the praise goes to you!
      This Git and Sourcetree tutorial covered a lot of advanced topics quickly. If you got past the branch and merge stuff, you're well on your way to becoming a Git expert!

    • @layonoliveira8
      @layonoliveira8 ปีที่แล้ว +1

      @@cameronmcnz , Thanks a lot again !! :) I Wish u all the best too. Congrats on your channel!

  • @r.rajalakshmi369
    @r.rajalakshmi369 2 หลายเดือนก่อน +2

    Thank you sir, the course was really interesting and most of the topics were covered. You have explained everything easily and in detail. Thanks again. God bless you sir.

  • @nibi2240
    @nibi2240 หลายเดือนก่อน +1

    Dear Cameron, thank you for this video. Hope u reach 22 Million Subs in a near future as u are a pure gem and highly talented interpretator. What an eas is for a person to watch you without loosing focus and concentration which nowdays is kinda hard when the person whos interpretating is lacking some skills.

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Thanks so much for the kid words! Yes, I do get jealous of all those creators who can push out a video and get 100K views. Maybe one day. As far as this tutorial goes, Sourcetree and Bitbucket just makes everything easy, so they deserve the credit. Anyone could make Sourcetree look awesome because it is!

  • @stephanedemers2797
    @stephanedemers2797 9 หลายเดือนก่อน +2

    I just watched this crystal clear video for beginners a the right time in my learning curve, very useful for me.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      Honestly, my videos move fast and aren't great for absolute beginners. If you found value in this you've already got a pretty good head on your shoulders. This video covers some advanced stuff that would leave a newbie spinning. If you were able to keep up, I grant you expert status!

  • @Submersion-studio
    @Submersion-studio 2 หลายเดือนก่อน +4

    Great tutorial! You're a natural teacher.

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Thanks for the kind words, but the credit goes to Sourcetree. They've put together a fun tool that's easy to teach.
      And thanks so much for watching and commenting!

  • @davidchika2134
    @davidchika2134 11 หลายเดือนก่อน +1

    Best tutorial I have ever come across on GIT and Sourcetree. Thank you

    • @cameronmcnz
      @cameronmcnz  11 หลายเดือนก่อน +1

      You just turned a mediocre Friday into a great one! I'm doing a while series so check out the other ones!

  • @hondaman900f
    @hondaman900f 29 วันที่ผ่านมา +1

    Awesome tutorial Cameron, I've watched it several times now and it has helped me immensely. Do you think you could do a "Part 2", building on what you taught here, to teach the viewer how to use SourceTree with BitBucket to create a staging and live server for their end product? Many thanks in advance.

    • @cameronmcnz
      @cameronmcnz  29 วันที่ผ่านมา

      Well, that's pretty much all I do every day. I could probably record something on it.
      Thanks so much for the kind feedback. I really enjoyed putting this Sourcetree tutorial together!

  • @ivanphone4917
    @ivanphone4917 ปีที่แล้ว +2

    Makes git, source tree and bitbucket pretty easy to learn.

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว

      Honestly, it's pretty easy to learn Sourcetree and Bitbucket. This was one of the easier Git tutorials I've ever put together.

  • @BlissfulPrem
    @BlissfulPrem ปีที่แล้ว

    SourceTree was confusing for me as I'm new to it. This is a great Tutorial and I've come across luckily and it helped understanding it in a simpler way. Thank you so much! Very well Explained!!

  • @glenspringle7337
    @glenspringle7337 5 หลายเดือนก่อน

    After working with SourceTree for a few years, you explained some of the "features" that I felt were to dangerous to try with my live projects. Knowing that you know what "federalism" is, gives away your Canadian roots. Subscribed!

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน

      Thanks so much for the kind words! And indeed, I try to slide in a hockey, Tim Hortons or other Canadian reference into all my videos. :)

  • @Darkrexjunior-dm5gc
    @Darkrexjunior-dm5gc 8 หลายเดือนก่อน +1

    awesome tutorial !! very well explained

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน +1

      Thanks! I had a lot of fun making this video.

  • @walrider7374
    @walrider7374 9 หลายเดือนก่อน +1

    Thank you for this, for real, thank you so much.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      Happy to be of service! But honestly, Sourcetree and BitBucket do a pretty good job of making Git easy to use. Have fun with it!

  • @mhalappatengale8980
    @mhalappatengale8980 6 หลายเดือนก่อน +1

    what a great explanation! never ever find this kind of content on youtube

    • @cameronmcnz
      @cameronmcnz  6 หลายเดือนก่อน

      Thanks for the kind words! Lots of smarter and more handsome people out there getting way more views than me. But I'm glad you enjoyed my approach to teaching Sourcetree and Bitbucket!

  • @AmongUs-qt3uo
    @AmongUs-qt3uo ปีที่แล้ว +2

    this is a lifesaver! Thank you sir! This will be very useful in my new job

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว

      Glad I could help! I was honestly surprised how few modern Git and Sourcetree tutorials there were on TH-cam.
      Happy BitBucket!

    • @AmongUs-qt3uo
      @AmongUs-qt3uo ปีที่แล้ว +1

      @@cameronmcnz yes! As a fresher working with this stuff is scarier than my actual tasks! I'm gonna take my own sweet time and carefully learn these things and fix them in my head. You're an Angel

  • @julienb2764
    @julienb2764 10 หลายเดือนก่อน +1

    Best tutorial on this subject. Thanks !!

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน +1

      Thanks for the kind words! Honestly, I really enjoyed putting together this sourcetree and bitbucket tutorial. Sourcetree really makes Git a lot easier to work with.

  • @denys205
    @denys205 ปีที่แล้ว +2

    Very cool tutorial. Will be good if you explain something about Remotes and stashs. Thank you for this tutorial.

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว

      One of my most popular tutorials is actually setting up a remote to add a local project to a BitBucket/GitHub/GitLab server. Similarly with git stash!
      It's always always a challenge to decide which concepts to cover in an introductory tutorial. You want there to be a lot of substance, but at the same time you don't want to overwhelm someone new to Git, SourceTree and Bitbucket. Good suggestions though. I might add those next time.
      I'm not sure I did rebase and squashes here? That's another topic I sometimes do and other times avoid. Important topics, but potentially overwhelming.

    • @denys205
      @denys205 ปีที่แล้ว

      @@cameronmcnz thank you for so fast reply. You said only about rebase in this video. Idk what squashes are:)

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว

      @@denys205 Squashes are yummy treats we eat at Thanksgiving.
      A squash can also combine multiple commits into one.

  • @saravanasai2391
    @saravanasai2391 11 หลายเดือนก่อน +1

    The explnations are really good. Its my personal suggestion to make a intro on UI of soruce tree for 1-2 min.

    • @cameronmcnz
      @cameronmcnz  11 หลายเดือนก่อน +1

      It's funny but I struggle with that. On the one hand, I feel I should start with more of a preview and overview. On the other hand, I personally really like tutorials where they just jump into it and get going.
      Maybe I assume people watching this tutorial have poked around in the tool a bit, whereas that might not actually be the case.
      I'm doing more tutorials on GitHub and GitLab and BitBucket. I'll experiment with your suggestion and do a bit more groundwork at the start.

  • @Yura745
    @Yura745 10 หลายเดือนก่อน +1

    thx you for the video! really help me out

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Honestly, this was one of the most fun videos to make. SourceTree and GitKraken are two pretty awesome Git Gui tools.
      Thanks for the kind words, and thanks for watching!

  • @dimitrishat8659
    @dimitrishat8659 8 หลายเดือนก่อน +2

    Hey, thanks for your job ! Great tutorial.

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน +1

      I really enjoyed putting this together. I think Sourcetree is one of the most underrated Git tools out there!

    • @dimitrishat8659
      @dimitrishat8659 8 หลายเดือนก่อน

      @@cameronmcnz I agree with you

  • @sebastiandemartino
    @sebastiandemartino 7 หลายเดือนก่อน +1

    Thanks!!! It has been really useful!!!

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      Happy to help! I enjoyed putting this sourcetree tutorial together!

  • @philip-niron
    @philip-niron ปีที่แล้ว +1

    Great Tutorial ❤
    Keep up the good work 🎉

    • @cameronmcnz
      @cameronmcnz  ปีที่แล้ว +1

      You enjoyed it? I worked really hard on this one.
      Thanks for the kind words!

    • @philip-niron
      @philip-niron ปีที่แล้ว

      Really enjoyed it ❤

  • @sebastianthomas8507
    @sebastianthomas8507 5 หลายเดือนก่อน +1

    Sourcetree is awesome

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน

      I'm a big sourcetree fan, for sure!

  • @aarondrew3275
    @aarondrew3275 10 หลายเดือนก่อน +1

    very helpful. Thank you!

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Glad I could help! I'm a big fan of Sourcetree and Bitbucket!

  • @ganapatimahale4040
    @ganapatimahale4040 8 หลายเดือนก่อน

    Thank You SIR 🙏🙏🙏🙏🙏

  • @ayosoul7590
    @ayosoul7590 ปีที่แล้ว +1

    Nice tutorial,
    I have a question though. Upon cloning a repository into Visual Studio Community do you need to set up parameters to be able to maintain the repository at Bitbucket ? Or can can anybody who clones be able to update the repository ?

  • @PaulRujera
    @PaulRujera 5 หลายเดือนก่อน +1

    Thank you so much. This is very helpful. Do you teach on Udemy? I would love to check out some of your courses if you do. Thank you

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน +1

      I can hardly get anyone to watch my free videos on TH-cam. Not sure if I'd kill it on Udemy.
      Thanks for the support and kind words though! I'm constantly creating new, free content here and writing for theserverside.com
      What other topics are you interested int?

  • @glenspringle7337
    @glenspringle7337 5 หลายเดือนก่อน

    Once question I have...If I start a local repo, and then decide I want it under Bitbucket. How would I do that? How do I put it under Bitbucket without loosing any change history?

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน

      You'll want to do a git remote add origin. I talk about a 'cheat' method in this video, and honestly, that's the easiest way to do it if you're the only one working on the repo.
      Instead of git remote add origin, you just create the repo in bitbucket, clone the repo, then copy your files into the repo folder, git add ., git commit -m "first commit" and then a git push. Super easy!
      th-cam.com/video/jq1ROBgmEzw/w-d-xo.html

  • @Reeendom
    @Reeendom 9 หลายเดือนก่อน +1

    how to search commits by date in this app?

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      I think CTRL+3 takes you to search. Is there a date search option there? I'll go check.

    • @Reeendom
      @Reeendom 9 หลายเดือนก่อน

      ​@@cameronmcnz No, there is no such option in the Windows application. but on mac it is

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      @@Reeendom Darn those lucky Mac users!

  • @mugen8108
    @mugen8108 11 หลายเดือนก่อน +1

    thank you

    • @cameronmcnz
      @cameronmcnz  11 หลายเดือนก่อน +1

      Thanks for watching! I really enjoyed doing this tutorial with Git and Sourcetree. A very cool tool that can speed you up and keep your Git repos honest.
      I've got a 2 hour Git and Bitbucket video coming out today or tomorrow. Stay tuned!

  • @thecrossedtheroadfund4289
    @thecrossedtheroadfund4289 6 หลายเดือนก่อน

    Why not simply allow the users to drag and drop their files and be done with it?
    Nothing is plug and play anymore. It has to be unnecessarily complicated

  • @KPBhan
    @KPBhan 10 หลายเดือนก่อน +1

    1st Feb, 2024

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      ?

    • @KPBhan
      @KPBhan 10 หลายเดือนก่อน +1

      It's just a notation mark for me to go over content at specific timestamps, btw I loved your explanation, easy-to-use methods.

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      @@KPBhan Time stamp away!
      And I'm super-happy to hear you're enjoying the tutorial. I had a lot of fun putting this Git and SourceTree tutorial together!

  • @MichaelReedOnly
    @MichaelReedOnly 27 วันที่ผ่านมา +1

    Very well done , thank you

    • @cameronmcnz
      @cameronmcnz  27 วันที่ผ่านมา

      My pleasure. Thanks for watching and have a lot off fun with Git!