

GitHub - jesseduffield/lazygit: simple terminal UI for git commands
source link: https://github.com/jesseduffield/lazygit
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
lazygit
A simple terminal UI for git commands, written in Go with the gocui library.
are YOU tired of typing every git command directly into the terminal, but you're too stubborn to use Sourcetree because you'll never forgive Atlassian for making Jira? This is the app for you!
Installation
In a terminal call this command:
go get github.com/jesseduffield/lazygit
then just call lazygit
in your terminal inside a git repository
If you want, you can also add an alias for this with echo "alias lg='lazygit' >> ~/.zshrc
(or whichever rc file you're using)
Cool features
- Adding files easily
- Resolving merge conflicts
- Easily check out recent branches
- Scroll through logs/diffs of branches/commits/stash
- Quick pushing/pulling
- Squash down and rename commits
Resolving merge conflicts
Viewing commit diffs
Work in progress
This is still a work in progress so there's still bugs to iron out and as this is my first project in Go the code could no doubt use an increase in quality, but I'll be improving on it whenever I find the time. If you have any feedback feel free to raise an issue/submit a PR.
Recommend
-
42
README.md
-
17
horcrux Split your file into encrypted horcruxes so that you don't need to remember a passcode
-
34
Preamble: In the last couple of days I made a program called Horcrux which allows you to split a file into any number of horcruxes, a subs...
-
17
lazynpm A simple terminal UI for npm commands, written in Go with the gocui library. npm is pretty cool, but some of its workflows are a littl...
-
6
15 Lazygit Features In 15 Minutes – Pursuit of Laziness Skip to content
-
11
Appwrite Loves Open Source: Why I Chose To Support Lazygit & Lazydocker Jun 23 ・3 min read...
-
8
In this tutorial, we’ll look at how to install and use Lazygit on Linux and macOS. Lazygit is a simple terminal UI for git commands, written in Go with the gocui library. Lazygit enables you t...
-
16
V2EX › 程序员 lazygit 在 windows 上的使用体验太差劲 -_-|| AndyAO · 4 小时 53 分钟前...
-
6
Get lazy with lazygitAs a developer, my assumption is: You are working with Git literally every hour. Enter fullscreen modeExit fullscreen mode But I wonder, how ma...
-
6
Adding Gitmark to lazygit Gitmark is a way to mark your git commits to achieve finalization Lazygit is a usef...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK