Emacs Rocks! Episode 17: Magit
emacsrocks4 HN recommenders · recommended in 4 months, 2017–2020
demo · intro · evergreen · 2017–2020 on HN
A three-minute Emacs Rocks screencast demonstrating Magit, the Git interface inside Emacs, including staging and other everyday operations.
HN users share it as the quick demo that shows what Magit can do, for people unfamiliar with it.
Up next
11 mo on HNADHD: Essential Ideas for Parents - Dr. Russell Barkely
ADHDtips
11 HN recommender · 2018–2025
2 mo on HNThe Miniature Microcars of Amsterdam
Not Just Bikes
2 HN recommender · 2021–2025
4 mo on HNThe Suburban Traffic Contradiction
Oh The Urbanity!
4 HN recommender · 2021–2024
10 mo on HNAlan Kay's tribute to Ted Nelson at "Intertwingled" Festival
TheTedNelson
7 HN recommender · 2016–2025
2 mo on HNCar-free Streets are Amazing (and we need more of them)
Not Just Bikes
2 HN recommender · 2021–2022
9 mo on HNCities Aren't Loud: Cars Are Loud
Not Just Bikes
10 HN recommender · 2021–2025
10 mo on HNWhy Canadians Can't Bike in the Winter (but Finnish people can)
Not Just Bikes
10 HN recommender · 2021–2026
4 mo on HNConsistent Technical Documents Using Emacs and Org Mode
spudlyo
2 HN recommender · 2020–2025
15 mo on HNRailsConf 2014 - All the Little Things by Sandi Metz
Confreaks
15 HN recommender · 2015–2025
11 mo on HN"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
12 HN recommender · 2014–2024
11 mo on HN🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
DevTernity Conference
11 HN recommender · 2018–2024
11 mo on HNBret Victor - Inventing on Principle
Rui Oliveira
12 HN recommender · 2013–2025
6 comments from Hacker News
I cannot possibly encourage you more to check out magit. It is unbelievably good. I always share this demo with people to show off just a tiny portion of what it's capable of doing ▶ this video My skills with git have gotten better after using magit, too, because it brings the power of git to the surface. It's a really fantastic git porcelain and the fact that it is deeply integrated into Emacs just makes it absolutely second to none. Magit is easily one of my favorite pieces of software and I will leap at the chance to sing its praises.
If you're an emacs user, I can't recommend magit [1] enough. I was a diehard CLI user and had flags and aliases out the wazoo, and it was still a step change in usabilty and power for me. Staging hunks, rebasing, and stashing are all vastly easier. Amending or editing a commit is a breeze, and it's tied in to all of the other emacs tools you already use, e.g. org-mode to boot! It's easier to see it in action than explain it. If you've two minutes to spare, check out this emacsrocks screencast [2], or Howard Abram's longer presentation from the PDX Emacs Hackers meetup [3]. [1]: link [2]: ▶ this video [3]: link
Not sure about other editors, but Magit's hunk- and line-level staging/unstaging is hard to beat, IMO. For hunk-level staging, you put your cursor on the hunk you want to add and press "s". If you want to split that and only stage a few lines, you just select those lines and press "s". This demo is pretty good I think: ▶ this video
There is Magit Forge which is not limited to Github link If you are not familar with Magit, there is a screencast: Emacs Rocks! Episode 17: Magit ▶ this video
> It’s really that good It reminds me (I hear it in the voice of the narrator) "Emacs Rocks! Episode 17: Magit" ▶ this video
The video is indeed... not so great. I would go as far as to say that this might be the Kickstarter campaign with the crappiest video that ever succeeded. But at some point I just had to launch instead of continuing to hope I would eventually get around to launching the perfect campaign. I did however make an effort to give non-Emacs a better glimpse into how Magit works using a few articles listed at [1]. You might also want to check out some of the screencasts that were created by users [2]. [1] link [2] ▶ this video link