TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Magit 3.0

347 pointsby mpsqabout 4 years ago

22 comments

zelphirkaltalmost 4 years ago
Looking forward to using the new release. "git at the speed of thought" describes magit quite well. Actually sometimes magit nudged me into the direction of looking up some more special git commands, to learn about them and then making use of magit's interface to them, often simply pressing one button more. Magit has not made me forget how command line git works, because it often shows me right there, what the arguments are I am specifying by a few key presses actually are. If it made me forget how to use actual git, I would be thinking: "Meh, but I should know how to use git actually, for the times when I do not have magit around." Fortunately this is not the case at all with magit.
评论 #27277402 未加载
评论 #27282578 未加载
评论 #27279996 未加载
divs1210almost 4 years ago
Magit must be one of the best software tools ever written.<p>I sorely missed it when I had to use IntelliJ for a few projects, so I wrote a TUI tool like Magit that can be used inside the console window of most IDEs like IntelliJ etc.<p>Still haven&#x27;t gotten around to releasing it properly, but it&#x27;s easy to setup and works well enough to be a working MVP.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;hugit-project&#x2F;hugit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hugit-project&#x2F;hugit</a>
评论 #27279437 未加载
评论 #27279712 未加载
评论 #27280472 未加载
评论 #27284745 未加载
nonbirithmalmost 4 years ago
I wish Git would have some kind of command-server mode or libgit2 was supported with Magit to prevent needing to create new processes on Windows. Magit sometimes creates dozens of Git processes for a single operation, but because process creation is much slower on Windows than Linux, it makes Magit unusable for me on those systems. (Sadly, I don&#x27;t always get a choice to just use Linux.) Simple things like magit-status take 10 seconds per refresh&#x2F;stage&#x2F;unstage instead of half a second elsewhere. It got to the point where using the git command line was much more bearable, but way more error-prone, and I miss Magit every time.<p><a href="https:&#x2F;&#x2F;magit.vc&#x2F;manual&#x2F;magit&#x2F;Microsoft-Windows-Performance.html" rel="nofollow">https:&#x2F;&#x2F;magit.vc&#x2F;manual&#x2F;magit&#x2F;Microsoft-Windows-Performance....</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;magit&#x2F;magit&#x2F;issues&#x2F;2959" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;magit&#x2F;magit&#x2F;issues&#x2F;2959</a>
评论 #27283206 未加载
评论 #27283096 未加载
the_dukealmost 4 years ago
Emacs is too laggy for me as my main editor.<p>But Magit is so good that I start emacs up just to use it as my Git interface if I can&#x27;t get by just with the CLI.<p>Sadly there is no Vim plugin that is competitive. There is vimagit [1], but it&#x27;s not on par.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;jreybert&#x2F;vimagit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jreybert&#x2F;vimagit</a>
评论 #27276866 未加载
评论 #27277722 未加载
评论 #27276576 未加载
评论 #27276593 未加载
评论 #27279836 未加载
评论 #27276677 未加载
评论 #27277475 未加载
评论 #27279465 未加载
评论 #27276732 未加载
评论 #27277748 未加载
评论 #27278869 未加载
评论 #27279531 未加载
评论 #27286548 未加载
评论 #27277143 未加载
poidosalmost 4 years ago
Congratulations to Jonas and the whole team! Magit is a joy to use and has made me feel supremely comfortable with advanced git work.
评论 #27279307 未加载
bm3719almost 4 years ago
Magit is definitely one of the best addons for Emacs.<p>Nice to see Forge getting some attention. One less reason to ever leave Emacs is always welcome.
bgormanalmost 4 years ago
When I switched to emacs, I thought org-mode and repl integration would be the killer features. I was wrong- Magit is best emacs feature by far.<p>It’s great that parts of the magit experience have been separated into packages. Perhaps now mercurial, perforce etc can get clients similar to magit in quality.
ta988almost 4 years ago
Magit is really one of the best git interface there is. I&#x27;m often coming back to it.
jhvkjhkalmost 4 years ago
I heard lots of praise to Magit. Is there a way to use it like a standalone git client? Like tig, lazygit, etc.
评论 #27276670 未加载
评论 #27277054 未加载
评论 #27279355 未加载
评论 #27276736 未加载
NeutralForestalmost 4 years ago
Magit is one of the best piece of software for Emacs! Good stuff =)
dangalmost 4 years ago
Some past related threads:<p><i>Magit – A Git Porcelain inside Emacs</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24431216" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24431216</a> - Sept 2020 (83 comments)<p><i>A walk through the Magit interface</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21729597" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21729597</a> - Dec 2019 (81 comments)<p><i>Magit 2.13 released</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17220630" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17220630</a> - June 2018 (49 comments)<p><i>Show HN: Magit, the magical Git interface</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15358723" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15358723</a> - Sept 2017 (5 comments)<p><i>Magit Kickstarter fully funded</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15312288" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15312288</a> - Sept 2017 (71 comments)<p><i>Emacs and Magit</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14819256" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14819256</a> - July 2017 (174 comments)<p><i>Magit: a Git porcelain inside emacs</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10643977" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10643977</a> - Nov 2015 (14 comments)<p><i>What&#x27;s new in Magit 2.x</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9936095" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9936095</a> - July 2015 (23 comments)<p><i>Using Emacs and Git with Magit 2.1</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9873237" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9873237</a> - July 2015 (29 comments)<p><i>Meet Magit - Git Mode for Emacs</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=2543265" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=2543265</a> - May 2011 (4 comments)
aryamaanalmost 4 years ago
I never fail to see so many high things about Magit and I believe they are rightly placed.<p>I am a non Emac user and wonder why no one tries to bring something similar client for non Emac population.
评论 #27278851 未加载
评论 #27284496 未加载
评论 #27283686 未加载
Decabytesalmost 4 years ago
Magit is incredible and Emacs is my main Editor. Reading the post a couple days ago on text selection and how hard it is to get right makes me even more in awe of what a text editor does
amackeraalmost 4 years ago
Magit hits the sweet spot between flexible and easy that makes it an actually useful git editor integration. You still need to know git to use it, though!
ducttapelogicalmost 4 years ago
Just a trivia info (I guess that&#x27;s how it&#x27;s called?) - especially interesting for mathematics lovers: the creator of Magit is Jonas Bernoulli, from Basel. Probably a descendant of the famous Bernoullis <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bernoulli_family" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bernoulli_family</a><p>p.s. Somebody correct me if I&#x27;m wrong.
aidenn0almost 4 years ago
I haven&#x27;t tried very hard yet, but magic has been fairly unintuitive for me. Perhaps it&#x27;s just that I&#x27;ve been using git for so long.<p>There have been several times that I tried something with magit, and messed things up enough that I just dropped into a shell and did everything with the git command line
评论 #27278055 未加载
评论 #27276651 未加载
评论 #27280256 未加载
评论 #27276899 未加载
评论 #27278532 未加载
chewxyalmost 4 years ago
I ran `magit-version` and I got Magit 20201225.4, which I assume is the 2020 Christmas edition of Magit. Did they suddenly switch to semver?
评论 #27277467 未加载
globular-toastalmost 4 years ago
I love git but every time I have to use the cli instead of magit I cry a little.
评论 #27282199 未加载
meksteralmost 4 years ago
How does the interface compare to SourceTree?
评论 #27277242 未加载
评论 #27278958 未加载
评论 #27279383 未加载
cstmlalmost 4 years ago
Fantastic.
trentontrialmost 4 years ago
when can we stop renaming &#x27;master&#x27;? it&#x27;s a pointless update.
评论 #27278903 未加载
ajrossalmost 4 years ago
Tried it once. It seemed cute. That lasted precisely up to the point where I did a &quot;git rebase -i&quot; and landed in some crazy custom mode where I was supposed to use... I dunno, secret keybindings or something instead of just reordering the patches like I&#x27;ve done for years and years.<p>It went right in the trash and I haven&#x27;t looked back. Do. Not. Break. Workflows. Ever. If a user knows they&#x27;re supposed to open a file in a specific format in their editor, and you inject your pixie dust into the guts of their editor thinking you know better what they want to do than they do, then all you&#x27;ve done is <i>prove to the user that you cannot be trusted to support their work</i>.<p>Seriously: I don&#x27;t use magit and don&#x27;t want to learn its new tooling because I don&#x27;t trust it not to break <i>itself</i>.