From 76d4c62995a679473f8ec5a7ac04cdf37316a472 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 10 Jun 2018 11:53:16 +1000 Subject: [PATCH 1/5] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 35411b7e1..95880c71a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # lazygit simple terminal UI for git commands +## Adding Files Easily +![Gif](https://image.ibb.co/dbuJoT/adding_files.gif) -![Gif](https://image.ibb.co/nxyY58/shortone.gif) +## Merging +![Gif](https://image.ibb.co/km4Uv8/merging.gif) From 56bf7cfee8bb52179f11bfbec601bfe3a42d9104 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 10 Jun 2018 12:11:40 +1000 Subject: [PATCH 2/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 95880c71a..e0fc1344d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ simple terminal UI for git commands ## Adding Files Easily -![Gif](https://image.ibb.co/dbuJoT/adding_files.gif) +![Gif](https://image.ibb.co/mmeXho/optimisedgif.gif) ## Merging ![Gif](https://image.ibb.co/km4Uv8/merging.gif) From 36df4c825fc7619c70b101a417163c74c64c9944 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 10 Jun 2018 12:27:22 +1000 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0fc1344d..f62dfc504 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,4 @@ simple terminal UI for git commands ![Gif](https://image.ibb.co/mmeXho/optimisedgif.gif) ## Merging -![Gif](https://image.ibb.co/km4Uv8/merging.gif) +![Gif](https://image.ibb.co/iyxUTT/shortermerging.gif) From b2e0bb49fb23b117c535f3676d6cd2b97d77fae9 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 10 Jun 2018 12:49:12 +1000 Subject: [PATCH 4/5] Update README.md --- README.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f62dfc504..3109cebe6 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,30 @@ # lazygit -simple terminal UI for git commands +A simple terminal UI for git commands, written in Go with the [gocui](https://www.google.com "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! -## Adding Files Easily ![Gif](https://image.ibb.co/mmeXho/optimisedgif.gif) -## Merging +## Installation +`go get github.com/jesseduffield/lazygit` + +then just call `lazygit` in your terminal inside a git repository + +You can add an alias for this with `echo "alias lg='lazygit' > ~/.zshrc` (or whichever rc file you're using) + +## Usage +All commands are listed at the bottom of the application + +## 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 ![Gif](https://image.ibb.co/iyxUTT/shortermerging.gif) + +## 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. From e80be83065857ccf018937d28283610cc72a2b70 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 10 Jun 2018 12:52:55 +1000 Subject: [PATCH 5/5] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 3109cebe6..dd3ad62e2 100644 --- a/README.md +++ b/README.md @@ -26,5 +26,8 @@ All commands are listed at the bottom of the application ### Resolving merge conflicts ![Gif](https://image.ibb.co/iyxUTT/shortermerging.gif) +### Viewing commit diffs +![Viewing Commit Diffs](https://image.ibb.co/gPD02o/capture.png) + ## 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.