Jessica Kerr "Git Happens"

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 48

  • @Badamski
    @Badamski 8 лет назад +13

    This is one of my top 3 git talks ever, I pick up a little more every time I watch it.

    • @Perciwell
      @Perciwell 4 года назад +3

      Which are the other two?
      If I am honest, she is to verbose for me -- today. I'm totally bored by sentences like "Your code is important." or "Your team is important." If I hear something like this, I'm about to stop viewing the lecture immediately. Those are sentences for /dev/null, even untrue sentences in a certain view.
      I'm looking for a short instruction on the basic structure and relationships of the git process. But I'm finding crap like the hint that there is a good image which describes how to use git: This: i.stack.imgur.com/MgaV9.png. Are you kidding, guys? If I never have dived deep into git, I should look at this picture and understand how to use it?
      In a way until now I hate git. It takes many time, and I do not see many benefits for me as a single private programmer, who only wants to share some code. Sorry, I'm not in the best mood currently.

    • @brainplot
      @brainplot 4 года назад

      @@Perciwell Well, Git was original designed to help the development of the Linux kernel, which has thousands of different contributors every month. I can understand how its benefits are a little bit less evident when you're using it as a solo programmer. That said, I use Git for all my personal projects and it still does its job pretty well! Let's say that it doesn't lose effectiveness at all when you use it as a single programmer, at least in my opinion. It is however different from all the other VCSs that existed before so you kinda need to have an understanding of how Git thinks of branches and commits. I suggest this talk: ruclips.net/video/ZDR433b0HJY/видео.html. It's rather but still relevant without a doubt.

  • @RadoslawSzymanek
    @RadoslawSzymanek 10 лет назад +1

    The best presentation about Git I have seen. I have seen a lot since part of my job duties is helping my colleagues to use/learn Git.

  • @cabc74
    @cabc74 2 года назад

    Probably the most underrated git talk on RUclips. It should be on top of any search.

  • @fabiocalcinelli4262
    @fabiocalcinelli4262 Год назад

    Best talk for understanding git I have found so far. This lady is amazing.

    • @petegiant
      @petegiant 3 месяца назад

      ruclips.net/video/ZDR433b0HJY/видео.html

  • @Bertini007
    @Bertini007 10 лет назад +2

    This is a fantastic video and I wish I had seen it months ago when I had my first encounter with Git. The presenter is a great speaker and she explains complex ideas in a way that is easy to understand. I work with a co-worker that knows Git inside and out, but unfortunately he is a total jerk and refuses to answer any git related question that anyone in the team has. I'll recommend this video for everyone learning Git. Thanks for posting this!!!!!!!!

  • @clays6359
    @clays6359 8 лет назад

    Great slides! The zooming in and out with the checks really did a good job tying together and reinforcing the concepts. Awesome!

  • @myronschabe
    @myronschabe 5 лет назад +1

    OMG, this is why we need more women in tech - as a woman in tech myself this person explains things/has kind of different point of view altogether, on teaching and public speaking - nicely summarised below with regards to concepts rather than commands. We are so used to a generic male way of doing things and it is so refreshing to get a different perspective altogether. Granted this is generalising but it is very obvious there are patterns that can be noticed. This also explains why you need diversity, in general, to get different approaches, ways of looking and doing things.

    • @2pacdurden
      @2pacdurden 4 года назад

      That's off the point. It's not her gender that makes her presentation great, but her deep knowledge of Git earned by years of experience and dedication. She also has great presentation skills, that's true, but that's unrelated to gender. Diversity is not a substitute for skill and passion.

    • @myronschabe
      @myronschabe 4 года назад

      ​@@2pacdurden As this is a public forum I am making a point based on my experience therefore, it is not necessary to say it is off point. Maybe off-point relative to what you got from this lecture but on point relative to what I got from this lecture. This is my whole point relative to diversity. There are different communication styles in the world and people are socialized very differently, in particular, based on gender. Therefore as a woman, it is very refreshing to see this woman speak as there are subtle differences in her style than how a man would GENERALLY do it. For instance, she readily admits Git is hard - a male would generally never admit that even though he may think so (unless trying to sell something) because men are socialized to not be perceived as weak. It is helpful to hear that other people find it hard because I have personally found GIT quite obtuse after coming from backgrounds in other VCs. I offer this as just an example of what I am talking about. Yes, skill and passion are paramount and it is certainly not merely because she is a woman that makes this presentation excellent, but that does not negate that minorities (as women in IT are a minority) will appreciate and be empowered by seeing members of their minority kicking ass. I can tell you what is difficult as a woman in IT, because it is such a male-dominated field, you have to learn the 'male rules', which don't come naturally and are largely abrasive to women, therefore, you have to have above-average strength to do it. Way too layered a conversation to get into on a youtube comment though a very brief summary and a conclusion regarding the whole topic is: it is not cool nor necessary to put someone else down to build yourself up.
      Though bottom line: this is an excellent presentation for a variety of reasons.

    • @2pacdurden
      @2pacdurden 4 года назад

      @@myronschabe I agree that I may have overreacted to your comment as you were just expressing your point of view and satisfaction. Good that you enjoyed the video like I did. Cheers

    • @myronschabe
      @myronschabe 4 года назад

      @@2pacdurden :) !!

  • @paulhammond8583
    @paulhammond8583 9 лет назад +2

    What a brilliant talk this was. I ended up watching the whole thing.

  • @janigerud
    @janigerud 10 лет назад +8

    Great way to explain in concepts rather then commands, imho if I know the concepts the commands are easy.

  • @peterostertag8699
    @peterostertag8699 5 лет назад +1

    The best talk about git ever! Now I understand the concepts, thank you Jessica!

  • @serverdevil666
    @serverdevil666 11 лет назад

    Like your speech clarity and the simplicity with which you explained Git. Thanks.

  • @kslnet
    @kslnet 9 лет назад

    Outstanding! I've been trying to make friends with Git for a long time, and we just haven't gotten along. The term definitions and diagrams were just what I need. Now I'm starting to speak the language. Thank you!

  • @AkashKothawale
    @AkashKothawale 11 лет назад +2

    She deserved a better audience.

  • @amanmavai99
    @amanmavai99 8 лет назад

    One of the best session on git. After this session i feel I got a new level of understanding on git. gr8 voice btw!!!

  • @andreyoung4442
    @andreyoung4442 9 лет назад

    This was awesome. Great explanations to get the baseline understanding without the syntax getting in the way. I'm going to share this with my team.

  • @grayloveless784
    @grayloveless784 10 лет назад

    Great tutorial.. Thank you. Watched the intro( that was totally me) and had to watch the rest!!

  • @rbartig
    @rbartig 4 года назад

    I could listen to her all day.

  • @QuantumFractal
    @QuantumFractal 10 лет назад +1

    Excellent presentation. Thank you.

  • @phnv
    @phnv 4 года назад

    very ilustrating, thanks!! still very confused with reset and checkout tho, any further material on that specific point would great!!

  • @jgoemat
    @jgoemat 10 лет назад +1

    Rebase could have used a lot better explanation. How does the re-ordering work? From the graph it looks like You take the final changes (pink) and then undo them with the pick/squash (green). Let's take a simple example: Yellow changes file A, Blue changes file B and Pink changes file C. When you rebase and pick, will the new pink commit have only changes to file C, then the green commit have changes to files A and B added to that with the message from the original yellow commit?

  • @WilsonMar1
    @WilsonMar1 7 лет назад

    Great talk. Love the outfit. Jessica.
    How can I get the powerpoint shown?

  • @prashantsingh1096
    @prashantsingh1096 6 лет назад

    c pointer plays a crucial role in git .

  • @dfhmsd
    @dfhmsd 8 лет назад

    What software should I use to make the same kind of slides? They're really cool :)

  • @moofymoo
    @moofymoo 10 лет назад +3

    32:20 lol

  • @Bauppi
    @Bauppi 9 лет назад

    Thanks, ill try to learn it :D

  • @puneethshivalingaiah
    @puneethshivalingaiah 7 лет назад

    Excellent Kerr :) :) :)

  • @inesklesic4338
    @inesklesic4338 Год назад +1

    sweet

  • @hamol3d
    @hamol3d 11 лет назад

    Well explained!

  • @philippederome2434
    @philippederome2434 7 лет назад

    With this video, tig (a curses application built on git: jonas.github.io/tig/doc/manual.html blogs.atlassian.com/2013/05/git-tig/ ), and Pro Git'a brick, I should be all set.

  • @vietsysviewer
    @vietsysviewer 10 лет назад

    excellent!!!

  • @prashantsingh1096
    @prashantsingh1096 6 лет назад

    "git pull is bad , don't do it." agree . :)

  • @tr1llobite161
    @tr1llobite161 11 лет назад

    10:37
    freakin Jenkins man...

  • @tr1llobite161
    @tr1llobite161 10 лет назад

    Community: Would whoever is willing, Modify / Improve / Copy and send to other youtube channels this:
    "There are many people out here with Data Caps, such as mine at 10GB a month. As a web developer suffering from these caps, there is a very tempting option for many like me, at times we may save the videos on physical media so we can watch them at home for educational purposes only.
    Like many have already done, would you give the web development community, students, people like me, permission to take ONE copy of your video's, stored on physical media, for non-commercial educational purposes ONLY?
    This would imply, that we would retain only one copy, that would not be redistributed, and the meaning of "physical media," would limit users from reposting or hosting or storing such a video on the "Cloud." In this way, it would not greatly impact your Ad Revenue through watchers/views, and it would help the community, by better protecting us all from possibly random legal ramifications.
    If so, would you be willing to take part in an experiment, and add in the description on all future videos, a policy, that if you are or are not a subscriber, you have certain permissions to make one copy of the video through RUclips utilizing browser plugins, or other downloading means, for non-commercial, educational purposes only?"
    If you also agree with this, please send a thumbs up to keep this post alive and viewable.
    Thanks.

  • @thought2007
    @thought2007 10 лет назад

    git it

  • @danr8472
    @danr8472 9 лет назад +1

    hmmm...how about reading the man pages should be the first thing on the list. I don't understand how someone can use a piece of software without having a clue what makes it tick. Strange class of people if you ask me.

    • @umhchud
      @umhchud 9 лет назад +5

      People learn in different manners and at different rates.

    • @philippederome2434
      @philippederome2434 7 лет назад +2

      taking this reasoning to its extreme conclusion, a development team that has about 15 important pieces of software (a IDE, a compiler, a version system, a VM system, a RDMS, a message queue...) might not be able to hire anyone since no one would have read the manuals of those 15 pieces of software prior to being hired. So, what happens is people do internal training, help each other, and learn on the go.
      The main GIT Pro book has more than 500 pages and yet this piece of software is presumably good enough to be well adopted with possibly more than 90 % not having read 1/2 of the book.

  • @RobertMOdell
    @RobertMOdell 7 лет назад

    This is dumb. Every decent version control system can be used to branch, merge, and "tell a story". It's just a tool.