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.

Bit – A modernized Git CLI written in Go

274 pointsby chriswalzover 4 years ago

17 comments

stinosover 4 years ago
Honest question: what&#x27;s up with the <i>(2 hours ago)</i> notation? I&#x27;ve seen this before in a couple of git-related and other applications but personally never understood why one would pick this over date&#x2F;hour. Is this a cultural thing? Do some people actually find this better (from the point of conveying timestamp information)? My main problem with it, apart from not having a high resolution, is that it usually just leads to me trying to calculate the actual date from it because that just works for me, being used to it. Same with e.g. Thunar: to me it&#x27;s maddening that it defaults to displaying &#x27;today&#x2F;sunday&#x2F;saturday&#x27; <i>and</i> then mixes that with plain dates for timestamps older than a week (or so). Can be me, but this is just so confusing and harder to parse?
评论 #24752438 未加载
评论 #24752569 未加载
评论 #24752393 未加载
评论 #24752451 未加载
评论 #24752316 未加载
评论 #24755851 未加载
评论 #24752421 未加载
评论 #24752381 未加载
评论 #24756914 未加载
评论 #24752232 未加载
评论 #24754977 未加载
评论 #24752788 未加载
评论 #24752203 未加载
评论 #24752273 未加载
评论 #24765387 未加载
OJFordover 4 years ago
I really liked the look of this, until I got to `save`&#x2F;`sync` in the readme...<p>That&#x27;s not how I want to work, and it&#x27;s not how I want other people to work in a repository I&#x27;m using. I <i>know</i> &#x27;I don&#x27;t have to use them then I can just use the git subcommands&#x27;, but that&#x27;s not the point, it&#x27;s a big signal (&#x27;90% of the time the above commands will have you covered.&#x27;) about the motivation&#x2F;angle&#x2F;philosophy of the project that doesn&#x27;t match my attitude towards git at all.<p>Which is a shame, because the autocomplete stuff looks really nice.
评论 #24752841 未加载
评论 #24752651 未加载
评论 #24752663 未加载
评论 #24752548 未加载
评论 #24752606 未加载
chriswalzover 4 years ago
Git is an awesome tool – so awesome that it has a vast plethora of options and commands to do just about anything. Bit attempts to alleviate some of that pain.
评论 #24752104 未加载
评论 #24751826 未加载
评论 #24756213 未加载
评论 #24751351 未加载
aloknnikhilover 4 years ago
&gt; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24173238" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24173238</a><p>Super cool and thanks for this! I commented a few weeks ago on how it&#x27;d be nice to have a git CLI that actually helps you find the command you&#x27;re looking for because you don&#x27;t really know what to search for unless you know what command to use with git. It&#x27;s sort of this chicken-and-egg problem that this seems to help solve.
domlebo70over 4 years ago
The autocomplete popups are really cool.<p>Does anyone know if there&#x27;s a generic way to provide this for all tools with CLI&#x27;s with help text? What about being able to parse a Programmable Completion file.<p>I don&#x27;t know much about this stuff, but the thought popped into my mind.
评论 #24752465 未加载
评论 #24752480 未加载
评论 #24752881 未加载
bransonfover 4 years ago
It’s not mentioned in the README, but is WSL2 on the Windows Terminal app supported?<p>I could run gnome terminal but then I have to configure X11 and that’s a pain.<p>Thanks, this looks awesome.
评论 #24751449 未加载
评论 #24751474 未加载
评论 #24751446 未加载
评论 #24753744 未加载
brigandishover 4 years ago
The autocomplete&#x2F;help popups didn&#x27;t happen for me, is there something I need to do? I&#x27;m using zsh on a Mac, perhaps it assumes bash.<p>Aside from that, I&#x27;m going to persist with this for a little while and see how it goes, the git interface does bother me.
评论 #24752835 未加载
评论 #24751649 未加载
评论 #24752117 未加载
xixixaoover 4 years ago
Next up for anyone willing to take the bite: Build a unified for CLI for Mercurial and Git. It&#x27;s a challenge but it&#x27;s worth it :)
评论 #24752054 未加载
评论 #24751879 未加载
评论 #24751381 未加载
nojvekover 4 years ago
The code completion thing is amazing. How does bit do it? I want to do that for all sorts of cli utilities I write.
评论 #24757663 未加载
tuananhover 4 years ago
I love the initiative, however the autocomplete popup doesn&#x27;t work so well.<p>i made a typo and i can&#x27;t backspace to delete it.
评论 #24751896 未加载
h3rskoover 4 years ago
There is another alternative called gitgud if you want more of a gui interface. <a href="https:&#x2F;&#x2F;github.com&#x2F;GitGud-org&#x2F;GitGud" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GitGud-org&#x2F;GitGud</a>
outadocover 4 years ago
This is never going to be popular with French-speaking developers, haha.
评论 #24752942 未加载
the__alchemistover 4 years ago
I recommend updating the install instructions to point to the binaries in the Release section, and not bundling the Windows ones in tar.gz.
the_greydover 4 years ago
Cool project! Love the autocomplete feature. Just my 2 cents about the custom commands, hiding the complexity of git commands is not something I&#x27;d like personally (not accounting for alias, aliases are cool). In most cases you&#x27;d much rather know which exact git command did&#x2F;does what to debug&#x2F;fix, so it&#x27;s better to invest that time learning early on..
severak_czover 4 years ago
This looks like good CLI UI for git, something that git needed from day one.
评论 #24814018 未加载
throwaway894345over 4 years ago
&gt; Think in the age of the cloud<p>What does this mean? Especially for a git client?
mixmastamykover 4 years ago
Anyone have a direct link to the linux x64 binary?
评论 #24814023 未加载