HackerTube.dev

Emacs Rocks! Episode 17: Magit

emacsrocks · 37.8K views · 2017-09-28 · 2:40

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

A three-minute Emacs Rocks screencast demonstrating Magit, the Git interface inside Emacs, including staging and other everyday operations.

On Hacker News

HN users share it as the quick demo that shows what Magit can do, for people unfamiliar with it.

Recommended by 4 HN people across 4 months · HN mentions 2017–2020

Topics

Search by tags

What people said

giggles_giggles · 2020-05 · Strong recommendation

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 [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.

Read the original HN comment ↗
nickbarnwell · 2018-08 · Strong recommendation

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]: [VIDEO] [3]: [LINK]

Read the original HN comment ↗
ryukafalz · 2020-09 · Recommendation

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: [VIDEO]

Read the original HN comment ↗

Sources

Video by emacsrocks, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources