Urgent.News

What's breaking now, across thousands of outlets.

Tech

Lazygit

lazygit is a terminal-based user interface for git that simplifies complex operations. It allows users to stage individual lines, perform interactive rebases, and cherry-pick commits without needing to remember complicated flags. By wrapping git's full capabilities in a keyboard-driven UI, lazygit enables developers to focus on shipping code rather than dealing with syntax.

Users can precisely select which lines or hunks to stage, removing the need to stage entire files when only a portion of a change is desired. Features like squashing, fixing, dropping, and reordering commits can be executed with simple keypresses, eliminating the need to manually edit a TODO file. Copying commits across branches is as easy as pressing a single key, and the copied commits can be inserted wherever needed.

In the event of a mistake, lazygit keeps track of every action, allowing users to confidently undo and redo as necessary. A visual commit graph is rendered directly in the terminal, providing a clear overview of branch history. Additionally, lazygit allows users to bind any shell command to a keybinding, which can be executed within the application while still having access to selected files, branches, and commits.

With its user-friendly design and comprehensive feature set, lazygit has garnered the support of tens of thousands of developers who have found their git workflows to be effortless.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at lazygit.dev →

More in Tech

Jumia Product Analysis with Excel

Introduction When shopping onine, I usually find myself looking at two things before making a purchase: Product ratings and reviews since I cannot examine the product physically.Products with high…

  • Jumia dataset cleaned and standardized for Excel analysis
  • Derived columns created for rating, discount, review categories
  • Pearson's Correlation shows discount not strongly linked to reviews

I audited 20 design systems for spacing drift. Here is what your team can use from it.

Nobody on your team chose 13px. Someone pasted it. Someone nudged 12px until a border lined up. A coding agent produced it because nothing told it your scale stops at 12 and 16.

  • 20 design systems examined for spacing inconsistencies
  • Rhythmguard identified 10px, 15px, and 5px as key contributors to drift
  • Focus on fixing top three off-scale values to reduce spacing drift

More from Saturday 5 September →