Magit Introduction and Demonstration

Поделиться
HTML-код
  • Опубликовано: 28 июл 2024
  • A brief overview, getting starting and demonstration of the Git Interface for Emacs
  • НаукаНаука

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

  • @jordonbiondo2403
    @jordonbiondo2403 8 лет назад +14

    Great video, I couldn't imagine myself being half as efficient in git without magit.

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

    Long time emacs user here but new to git. A bit of googling showed me that magit was the consenus "best git package for emacs". I can see this is way better than standard "vc" package.
    Thanks for the nice introduction!

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

    So I'm already a long-time magit user, but I really enjoyed this video, your pacing and your voice are great for this. Just wanted to say thanks, I'll be sharing it with my team.

  • @sethm.5666
    @sethm.5666 8 лет назад +3

    Thanks for the nice intro to rebasing with magit. Very helpful.

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

    Great tutorial Howard! I really appreciated it!

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

    Really nice video!
    I'm using magit for simple things ( [un]stage, commit, pull, push), I think that I'm going to try my best to learn the hard things so I don't need to go back to the terminal :)

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

    Thanks for creating this. I like to have a peek at what's going on over there from the Vim-side of the fence every now and then, and this was a great demo. Well prepped, great editing and good audio.

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

    Thanks! great video =)

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

    Thank you sir.

  • @user-gu8mr1di5o
    @user-gu8mr1di5o 6 лет назад

    nice job!

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

    love the tutorial, keep posting m'kay?

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

    Nice video! What theme and statusbar do you have installed?

  • @Fahad-dh7wg
    @Fahad-dh7wg 7 лет назад

    Magit is better than any Git wrapper I've ever seen.

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

    Thanks a lot for making these kind of videos Howard! Also, please let me ask a quick question, how did you make colors work in EShell?

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

      +Peter Czibik You aren't going to like my answer. I have a bit of a background process in my automated demo helper that when it starts *that particular* eshell session, it changes the .git/config file for that project to force the colors to be on. This is great when doing eshell work since eshell doesn't tell programs that it is very capable, but it can handle colors and some stuff.
      Anyway, the problem with forcing colors to always be on, is that it messes up Magit, so that it can't parse the results of the commands that it runs. Seems you can have it one way or the other.
      Since I am almost exclusively Magit, I just have the colors set to be 'auto'.

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

      +Howard Abrams lately I've been trying to get rid of all the weird escape characters in eshell but so far I have not succeeded any tips on that?

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

      +Peter Czibik Have you tried something like:
      (add-to-list 'eshell-visual-commands "blah")
      Where 'blah' is the application that insists on doing weird control characters?

  • @smitty1e
    @smitty1e 8 лет назад +7

    I'd go with "mah-git".

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

    At 9:45: My version of magic doesn't have the option "l" to rebase unpushed commits. (Magit 2.8.0, Git 2.7.4 (Apple Git-66), Emacs 24.5.1, darwin)

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

      Yeah, it seems that the key bindings to Magit are improving and becoming more consistent and logical, and already this video is getting slightly dated. Have you tried using the "l" key to bring up one of the log listings, and then selecting the parent commit, and using "r" to bring up the rebase menu? You might also post on a larger forum these sort of questions where others may be able to help troubleshoot where keys and procedures may have moved.

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

      Thanks for replying so quickly! You just have to choose the interactive rebase (press "i"), then you get the same list of 3 commits as in the video, choose "pick" and "squash" like Howard does and it works like in the video.