An Introduction to the Ultimate Git Interface, Magit!

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

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

  • @hrishikesh-s
    @hrishikesh-s 2 месяца назад

    I stumbled upon this series by accident while I was browsing how to setup LSP mode in emacs. These videos you have been doing are fantastic! thank you so much!

  • @appenzell958
    @appenzell958 3 года назад +6

    Nice topic, I wanted to learn magit for a while now.

  • @dkdndjdndjd
    @dkdndjdndjd 2 года назад +1

    I just started to use git, and this video is really helpfull. I need to install package magit right now.

  • @aehjr1
    @aehjr1 3 года назад +2

    One of the reasons I started using Emacs a couple years back--Magit! Still never saw that trick with the caret though; that will be a time saver for me.

  • @mr.meesicks1801
    @mr.meesicks1801 3 года назад +3

    Thank you man. You're doing the lord's work spreading this info!

  • @BlackberryBoy
    @BlackberryBoy 3 года назад +2

    This is great, using Magit for my workflow is in my to-do list for a long time.

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

      same - been using it for a couple years+ and can say it has been a lovely experience; go get into it if you haven't yet : )

  • @diegonavia1404
    @diegonavia1404 2 года назад +1

    This content is gold, thank you for the kind work. Although i'm git newbie I managed to undestand the basics. Greetings from Chile

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

    This is an excellent intro video! Thanks.

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

    I'm a begginer. Waiting for a video about Git.
    Thanks. Excelent videos.

  • @RuitherBorba
    @RuitherBorba 2 года назад +2

    Fantastic! Thank you so much for the content, I've been studying emacs and your videos are the ones that help me the most.

  • @TeiKagome
    @TeiKagome 3 года назад +15

    Instead of manually folding sections at 8:27, there is the convenient magit-section-show-level-2-all function, bound to M-2 by default

  • @AndrewEsh
    @AndrewEsh 3 года назад +8

    You can ignore an Untracked file with 'i', as well.

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

      Nice! I hadn't tried that yet

    • @AndrewEsh
      @AndrewEsh 3 года назад +2

      @@SystemCrafters I found that by accident. It's not in the menus. I saw that 'k' will "kill" a change, so I tried 'i' for "ignore" and it worked. That's what I like about magit. I'm always finding more things that it does in a cool, convenient way.

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

    I found the video very useful even for the somewhat inexperienced git user!
    Looking forward to the next one

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

    I use magit every day, but mainly for just me as a single dev/author. Looking forward to exploring the other options in your future videos. I have two user.email settgs, one is the global for work and the other is for personal. It would be nice to see that in the magit status buffer as sometimes I forget to set the local user.email to personal. I see the author name, but both global and local use the same name currently.

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

    Thanks again, David, for this video. Actually, I did not know about the command panel, although I already use Magit for quite a while. Nice, I learnt something :-) Looking forward to the next follow-up video.

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

    Why so much less `like` for this wonderful Magit intro.

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

    I am sold :-)

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

    This is super cool! Waiting for the video on branching as well!

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

    Thanks. Great overview.

  • @cherryramatis2508
    @cherryramatis2508 3 года назад +2

    Magit is so awesome

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

    Excellent, only thing I know is how to use git for my dotfiles. I use magit for it, but I feel that I use like 10% of its power 😂😂. This will be helpful

  • @user-ig8yl1de2t
    @user-ig8yl1de2t 6 месяцев назад

    Thanks man

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

    Well, now this is awesome,
    But I wonder if there's an interface for MERCURIAL ????
    Also, what's the difference between Emacs_LISP& Common_LISP???

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

    Magit will be always a reason I use emacs

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

      fugitive.vim can do all that magit ??

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

      @@zeocamo You think?

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

      @@AndersJackson yes i have not seen anything yet that fugitive can`t do, if you find something then you can always use the :Git command and make a keymap for that
      Tpope copy magit good ... I use fugitive from around 2015 ...

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

      ​@@zeocamo as with most everything emacs when compared to vim: its primary advantage is extensibility. vim-fugitive is a nice wrapper around git vs. an entire IDE / ecosystem. There's some 30+ plugins for magit within Melpa; feel free to go have a look if you'd like to find many things which fugitive cannot do with a simple keymap : )

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

      @@explosivehotdogs this was a year ago, now Neovim got neogit, and a lot of plugins for neogit to make it do all you need, we got all from games, terminals, LSP, treesiter to email clients and calendar client, Neovim is super fast, and you can build your IDE, with what you need, the biggest different is EMacs need a demon running in the background to start within a few secs, and my full neovim with more then 150 plugins start in 100ms, i used both vim and emacs in the same time for years, but now neovim have replace them both.

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

    Thanks

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

    since you mention git: is there any straight.el video in plans?

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

    Which colour scheme do you use?

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

    Why do you say git one way and the magit differently?

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

      Because the Magit project suggests that Magit is pronounced like Magic!

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

    Though, is it pronounced "Magit" or "Magit"?

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

      Magit like Magic

    • @AndrewEsh
      @AndrewEsh 3 года назад +3

      Same pronunciation rule as GIF.

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

      Geet or Jeet?

    • @ManjaroBlack
      @ManjaroBlack 8 месяцев назад

      Magit helped me learn to properly pronounce Git.

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

    The only thing I know how to do with git is to clone a remote repo. Please make a basic git video.

  • @jasonfreeman8022
    @jasonfreeman8022 2 года назад +1

    Unpopular opinion here, but this should be redone assuming the user already understands git. I don't need to know what a rebase or a merge is or what untracked files are, but I desperately need to know how to NAVIGATE in the tool, commit files, resolve conflicts, push, branch using the tool. The redo needs to focus on MAGIT and how it assists the dev with these tasks.

    • @SystemCrafters
      @SystemCrafters  2 года назад +2

      You should watch the next video I made about Magit, it might help. Unfortunately I don't have the luxury and time to remake videos on demand. I wish it were my full time job, but all of this is done in my free time.

  • @sorvex9
    @sorvex9 5 месяцев назад

    Vim is better

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

    too long