Deep Dive Into Git • Edward Thomson • GOTO 2015

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

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

  • @WilsonMar1
    @WilsonMar1 8 лет назад +9

    [8:53] How does git data structure enable parallel workflow? Use git log --graph --online , gitk, gitx
    [41:59] detached head state with checkout

  • @christophertown7136
    @christophertown7136 7 лет назад +24

    It's not the cameraman... it's the editor that isn't switching over to the feed from the computer when needed. The cameraman's job is to focus on the speaker.

  • @okuno54
    @okuno54 8 лет назад +84

    Cameraman pro-tip: when the speaker is using a laser pointer and saying words like "here", it's best to not put the speaker in the center of the frame.
    Really anywhere else is better; I'd rather see you turn the camera around and do a dance than look at the speaker flap his face-bits.

    • @s001dxp
      @s001dxp 7 лет назад +5

      Much was unwatchable for that reason.

    • @dran1337
      @dran1337 6 лет назад +3

      same talk where it is done better: ruclips.net/video/fBP18-taaNw/видео.html

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

      @@dran1337 Thanks so much for the link.

    • @HrishikeshBarmansimpleguy
      @HrishikeshBarmansimpleguy 4 года назад +1

      right when he was explaining rebase. the reason i watched the first 37minutes

  • @SiddharthKulkarniN
    @SiddharthKulkarniN 9 лет назад +27

    Interesting that he works at Microsoft and uses a Mac. Fascinating in fact.

    • @SiddharthKulkarniN
      @SiddharthKulkarniN 9 лет назад +3

      Indeed, the changes are evident.. :)

    • @fabianrenner8275
      @fabianrenner8275 9 лет назад +3

      +Siddharth Kulkarni You cannot talk about git and use a PC with windows on it... And of course, you don't use Linux, because you can use a mac. So you get a nice computer running unix on it

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

      +Siddharth Kulkarni yeah they are using the light o steve inteligence to to rename with enter ;) and open with CTR O

    • @SiddharthKulkarniN
      @SiddharthKulkarniN 9 лет назад +4

      Fabian Renner I don't agree with the Linux view. My Ubuntu has been a loyal friend.

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

      Mandatory dogfooding hasn't been in force at MS for absolutely ages.

  • @FlowMindsAI
    @FlowMindsAI 4 года назад +2

    Agree with other comments about the cameraman's job and/or/xor video editors job. But this was a GREAT Talk. Awesome. Thanks !!

  • @bluemeriadoc
    @bluemeriadoc 3 года назад

    44:27 checkout -b doesn't require a delimiter?? whyyyy

  • @shadoninja
    @shadoninja 7 лет назад +5

    Either the camera man or the video editor messed this one up pretty badly. Content was still cool thanks!

  • @user-tk2jy8xr8b
    @user-tk2jy8xr8b 3 года назад +2

    No, blue screen of death! Oh, it's just a slide

  • @IreshDissanayakaM
    @IreshDissanayakaM 4 года назад +1

    Learned a lot here. I would like to thank the speaker.

  • @neilwalker4277
    @neilwalker4277 5 лет назад

    Top tip for the video operator. We don't need to see the presenter to hear him. But we do need to see what is on the screen that he is talking about. Best example is rebase, not a single view of the branches/graph he was talking about, just a video of his hand.

  • @djcomidi
    @djcomidi 8 лет назад +1

    Why did he try to rebase his [master] mine-branch onto the alice-branch ?? If the mine-branch was already pushed, his newer commits would be replayed but also the sha1-ids would change, creating a conflict between local/master and remote/master.
    I'm not sure if he did it on purpose (to show how 'unfriendly' git is) or whether he was just careless ?
    Best practice should be to rebase a feature-branch onto your master ! And NEVER EVER rebase a pushed branch onto a non-pushed branch.

  • @42piratas
    @42piratas 8 лет назад +1

    Awesome talk!

  • @WittyTzipporah
    @WittyTzipporah 7 лет назад +4

    [25:45] someone in the audience just learned how to exit vim and that will be what they take away from this presentation

  • @StephenMolloyGoogle
    @StephenMolloyGoogle 6 лет назад +1

    Look at the audience -- everyone is watching his screen. I bet there's something really interesting happening on it!

  • @coladict
    @coladict 8 лет назад +2

    He's using cat-file wrong with that tree. He should have used `git cat-file -p c1cacf`.

  • @enp4yne
    @enp4yne 7 лет назад +3

    I would have loved this talk but the camera missed so much of the good stuff. so sad!

  • @NK-fx1qs
    @NK-fx1qs 9 лет назад

    is git a vector ?

  • @nishantkhandelwal8163
    @nishantkhandelwal8163 3 года назад +1

    I learned a lot

  • @nanthilrodriguez
    @nanthilrodriguez 8 лет назад +5

    I foresee a new rock band from this talk... Alice's Change

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

    The content is great but the guy filming is something else

  • @Arcsecant
    @Arcsecant 6 лет назад +2

    This seems like a professional git talk, but looks like a high school video editing project. 🤔

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

    14:30

  • @rubencashie9441
    @rubencashie9441 8 лет назад +12

    Wow... camera man. Awesome talk though. Thank you!

  • @shareapps3248
    @shareapps3248 6 лет назад +1

    this is not deep dive just a beginner conf, misleading title and i really wasted my time

  •  8 лет назад +3

    Walking around with a glass full of gin, shocking.

    • @uhmgawa
      @uhmgawa 8 лет назад +2

      He works for microsoft. I'm surprised there wasn't Sunoco Ultra 93 in the glass.

  • @uhmgawa
    @uhmgawa 8 лет назад +2

    The camera operator may be in love with this guy but the end result makes for a regrettably poor presentation. Also keep the camera focus on either the slides or command line, whichever is the relevant subject at a given moment. There are far too many screen shots of the slides when the discussion is of command line operations, etc..

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

    Only a Microsoft engineer would *talk* about sex and think it's interesting...

  • @kyleschlicht4800
    @kyleschlicht4800 5 лет назад

    "I work at microsoft so I'm very unix-y" not true!

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

    Why use git if it is so hard to use? Why not just use mercurial if you need a DVCS?

  • @Buender
    @Buender 7 лет назад +1

    Awful camera

  • @luchomarchese
    @luchomarchese 8 лет назад +1

    As Alex said, great talk awful recording.

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

    Presentation is ruined by this production... :(

  • @milobem4458
    @milobem4458 7 лет назад +1

    How did a version control system so horrible ever get so popular? You shouldn't have to know your vcs inside out to do some web development. You need to understand how filesystems work and try not to shoot yourself in a head by confusing some dozens special options for checkout. In mercurial you only need to know half dozen commands or just use gui. Not all developers want to be kernel hackers

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

      Milo Bem git has quite some GUI clients and excellent integration to all major IDEs and editors.

    • @jasondoe2596
      @jasondoe2596 7 лет назад +1

      Milo Bem, Git is an extremely powerful tool, with an interface to match. If you don't want to invest the time to master the tools of your trade, that's fine (especially if you're not my coworker). It doesn't make Git "horrible" though.

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

    not very useful