<div align="center" <supSpecial thanks to:</sup <br <br <a href="https://www.warp.dev/?utmsource=github&utmmedium=referral&utmcampaign=lazygit20231023" <div <img src="https://github.com/warpdotdev/brand-assets/blob/main/Github/Sponsor/Warp-Github-LG-02.png?raw=true" width="400" alt="Warp" </div <bWarp, the intelligent terminal</b <br <bAvailable for macOS and Linux</b <br <div <supVisit warp.dev to learn more.</sup </div </a <br <hr <a href="https://tuple.app/lazygit" <div <img src="../assets/tuple.png" width="400" alt="Tuple" </div <bTuple, the premier screen sharing app for developers on macOS and Windows.</b </a <br <hr <br <a href="https://www.subble.com" <div <img src="../assets/subble.webp" width="400" alt="Subble" </div <bI (Jesse) co-founded Subble to save your company time and money by finding unused and over-provisioned SaaS licences. Check it out!</b </a <br
<hr </div
<p align="center" <img width="536" src="https://user-images.githubusercontent.com/8456633/174470852-339b5011-5800-4bb9-a628-ff230aa8cd4e.png" </p
<div align="center"
A simple terminal UI for git commands <br/
</div
Sponsors
<p align="center" Maintenance of this project is made possible by all the <a href="https://github.com/jesseduffield/lazygit/graphs/contributors"contributors</a and <a href="https://github.com/sponsors/jesseduffield"sponsors</a. If you'd like to sponsor this project and have your avatar or company logo appear below <a href="https://github.com/sponsors/jesseduffield"click here</a. 💙 </p
<p align="center" <!-- sponsors --<a href="https://github.com/intabulas"<img src="https://github.com/intabulas.png" width="60px" alt="User avatar: Mark Lussier" /</a<a href="https://github.com/peppy"<img src="https://github.com/peppy.png" width="60px" alt="User avatar: Dean Herbert" /</a<a href="https://github.com/piot"<img src="https://github.com/piot.png" width="60px" alt="User avatar: Peter Bjorklund" /</a<a href="https://github.com/oliverguenther"<img src="https://github.com/oliverguenther.png" width="60px" alt="User avatar: Oliver Günther" /</a<a href="https://github.com/pawanjay176"<img src="https://github.com/pawanjay176.png" width="60px" alt="User avatar: Pawan Dhananjay" /</a<a href="https://github.com/naoey"<img src="https://github.com/naoey.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/carstengehling"<img src="https://github.com/carstengehling.png" width="60px" alt="User avatar: Carsten Gehling" /</a<a href="https://github.com/Xetera"<img src="https://github.com/Xetera.png" width="60px" alt="User avatar: Ali" /</a<a href="https://github.com/nartc"<img src="https://github.com/nartc.png" width="60px" alt="User avatar: Chau Tran" /</a<a href="https://github.com/matejcik"<img src="https://github.com/matejcik.png" width="60px" alt="User avatar: matejcik" /</a<a href="https://github.com/lucatume"<img src="https://github.com/lucatume.png" width="60px" alt="User avatar: theAverageDev (Luca Tumedei)" /</a<a href="https://github.com/escrafford"<img src="https://github.com/escrafford.png" width="60px" alt="User avatar: Erik Scrafford" /</a<a href="https://github.com/IvanZuy"<img src="https://github.com/IvanZuy.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/ava1ar"<img src="https://github.com/ava1ar.png" width="60px" alt="User avatar: Alex Stelmachonak" /</a<a href="https://github.com/pedropombeiro"<img src="https://github.com/pedropombeiro.png" width="60px" alt="User avatar: Pedro Pombeiro" /</a<a href="https://github.com/bburgy"<img src="https://github.com/bburgy.png" width="60px" alt="User avatar: Burgy Benjamin" /</a<a href="https://github.com/JoeKlemmer"<img src="https://github.com/JoeKlemmer.png" width="60px" alt="User avatar: Joe Klemmer" /</a<a href="https://github.com/tobi"<img src="https://github.com/tobi.png" width="60px" alt="User avatar: Tobias Lütke" /</a<a href="https://github.com/benbfortis"<img src="https://github.com/benbfortis.png" width="60px" alt="User avatar: Ben Beaumont" /</a<a href="https://github.com/jakewarren"<img src="https://github.com/jakewarren.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/tgpholly"<img src="https://github.com/tgpholly.png" width="60px" alt="User avatar: Holly" /</a<a href="https://github.com/Tommylans"<img src="https://github.com/Tommylans.png" width="60px" alt="User avatar: Tom Lanser" /</a<a href="https://github.com/socketbox"<img src="https://github.com/socketbox.png" width="60px" alt="User avatar: Casey Boettcher" /</a<a href="https://github.com/bitprophet"<img src="https://github.com/bitprophet.png" width="60px" alt="User avatar: Jeff Forcier" /</a<a href="https://github.com/tayleighr"<img src="https://github.com/tayleighr.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/Novakov"<img src="https://github.com/Novakov.png" width="60px" alt="User avatar: Maciej T. Nowak" /</a<a href="https://github.com/jhillyerd"<img src="https://github.com/jhillyerd.png" width="60px" alt="User avatar: James Hillyerd" /</a<a href="https://github.com/nekhaevskiy"<img src="https://github.com/nekhaevskiy.png" width="60px" alt="User avatar: Yury" /</a<a href="https://github.com/reivilibre"<img src="https://github.com/reivilibre.png" width="60px" alt="User avatar: Olivier reivilibre" /</a<a href="https://github.com/BSteffaniak"<img src="https://github.com/BSteffaniak.png" width="60px" alt="User avatar: Braden Steffaniak" /</a<a href="https://github.com/smangels"<img src="https://github.com/smangels.png" width="60px" alt="User avatar: Sebastian" /</a<a href="https://github.com/amslezak"<img src="https://github.com/amslezak.png" width="60px" alt="User avatar: Andy Slezak" /</a<a href="https://github.com/mkock"<img src="https://github.com/mkock.png" width="60px" alt="User avatar: Martin Kock" /</a<a href="https://github.com/danielkokott"<img src="https://github.com/danielkokott.png" width="60px" alt="User avatar: Daniel Kokott" /</a<a href="https://github.com/heijmans"<img src="https://github.com/heijmans.png" width="60px" alt="User avatar: Jan Heijmans" /</a<a href="https://github.com/knowald"<img src="https://github.com/knowald.png" width="60px" alt="User avatar: Kevin Nowald" /</a<a href="https://github.com/ethanjli"<img src="https://github.com/ethanjli.png" width="60px" alt="User avatar: Ethan Li" /</a<a href="https://github.com/phubaba"<img src="https://github.com/phubaba.png" width="60px" alt="User avatar: Robert Forler" /</a<a href="https://github.com/neunkasulle"<img src="https://github.com/neunkasulle.png" width="60px" alt="User avatar: Jan Zenkner" /</a<a href="https://github.com/RVxLab"<img src="https://github.com/RVxLab.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/FrederickGeek8"<img src="https://github.com/FrederickGeek8.png" width="60px" alt="User avatar: Frederick Morlock" /</a<a href="https://github.com/ezdac"<img src="https://github.com/ezdac.png" width="60px" alt="User avatar: Maximilian Langenfeld" /</a<a href="https://github.com/amalavet"<img src="https://github.com/amalavet.png" width="60px" alt="User avatar: Alejandro" /</a<a href="https://github.com/lppassos"<img src="https://github.com/lppassos.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/neilcode"<img src="https://github.com/neilcode.png" width="60px" alt="User avatar: Neil Lambert" /</a<a href="https://github.com/dhh"<img src="https://github.com/dhh.png" width="60px" alt="User avatar: David Heinemeier Hansson" /</a<a href="https://github.com/ethanfischer"<img src="https://github.com/ethanfischer.png" width="60px" alt="User avatar: Ethan Fischer" /</a<a href="https://github.com/poshboytl"<img src="https://github.com/poshboytl.png" width="60px" alt="User avatar: Terry Tai" /</a<a href="https://github.com/roesnera"<img src="https://github.com/roesnera.png" width="60px" alt="User avatar: Adam Roesner" /</a<a href="https://github.com/seven1m"<img src="https://github.com/seven1m.png" width="60px" alt="User avatar: Tim Morgan" /</a<a href="https://github.com/sgoridotla1"<img src="https://github.com/sgoridotla1.png" width="60px" alt="User avatar: Maksym Shypulniak" /</a<a href="https://github.com/ADIX7"<img src="https://github.com/ADIX7.png" width="60px" alt="User avatar: Kovács Ádám" /</a<a href="https://github.com/serranomorante"<img src="https://github.com/serranomorante.png" width="60px" alt="User avatar: Patricio Serrano" /</a<a href="https://github.com/kiriDevs"<img src="https://github.com/kiriDevs.png" width="60px" alt="User avatar: Kiri" /</a<a href="https://github.com/StevenMasini"<img src="https://github.com/StevenMasini.png" width="60px" alt="User avatar: Steven Masini" /</a<a href="https://github.com/bjornevik"<img src="https://github.com/bjornevik.png" width="60px" alt="User avatar: John Even Bjørnevik" /</a<a href="https://github.com/moberst"<img src="https://github.com/moberst.png" width="60px" alt="User avatar: Michael Oberst" /</a<a href="https://github.com/adam-e-trepanier"<img src="https://github.com/adam-e-trepanier.png" width="60px" alt="User avatar: Adam Trepanier" /</a<a href="https://github.com/arkalon76"<img src="https://github.com/arkalon76.png" width="60px" alt="User avatar: Kenth Fagerlund" /</a<a href="https://github.com/Djuuu"<img src="https://github.com/Djuuu.png" width="60px" alt="User avatar: Julien Tardot" /</a<a href="https://github.com/ellord"<img src="https://github.com/ellord.png" width="60px" alt="User avatar: Ellord Tayag" /</a<a href="https://github.com/EdgarPost"<img src="https://github.com/EdgarPost.png" width="60px" alt="User avatar: Edgar Post-Buijs" /</a<a href="https://github.com/caillou"<img src="https://github.com/caillou.png" width="60px" alt="User avatar: Pierre Spring" /</a<a href="https://github.com/mebezac"<img src="https://github.com/mebezac.png" width="60px" alt="User avatar: Zac Clay" /</a<a href="https://github.com/Tom94"<img src="https://github.com/Tom94.png" width="60px" alt="User avatar: Thomas Müller" /</a<a href="https://github.com/carlassmann"<img src="https://github.com/carlassmann.png" width="60px" alt="User avatar: Carl Assmann" /</a<a href="https://github.com/moodyhunter"<img src="https://github.com/moodyhunter.png" width="60px" alt="User avatar: Moody Liu" /</a<a href="https://github.com/elithper"<img src="https://github.com/elithper.png" width="60px" alt="User avatar: Michael Howard" /</a<a href="https://github.com/LasseBloch"<img src="https://github.com/LasseBloch.png" width="60px" alt="User avatar: Lasse Bloch Lauritsen" /</a<a href="https://github.com/slavshik"<img src="https://github.com/slavshik.png" width="60px" alt="User avatar: Alexander Slavschik" /</a<a href="https://github.com/aidalgol"<img src="https://github.com/aidalgol.png" width="60px" alt="User avatar: Aidan Gauland" /</a<a href="https://github.com/mbienkowsk"<img src="https://github.com/mbienkowsk.png" width="60px" alt="User avatar: Maksym Bieńkowski" /</a<a href="https://github.com/joshuawootonn"<img src="https://github.com/joshuawootonn.png" width="60px" alt="User avatar: Joshua Wootonn" /</a<a href="https://github.com/I4nJ"<img src="https://github.com/I4nJ.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/sandviklee"<img src="https://github.com/sandviklee.png" width="60px" alt="User avatar: Simon Sandvik Lee" /</a<a href="https://github.com/glagnar"<img src="https://github.com/glagnar.png" width="60px" alt="User avatar: Thomas Gilbert" /</a<a href="https://github.com/skrzepto"<img src="https://github.com/skrzepto.png" width="60px" alt="User avatar: Szymon Mucha" /</a<a href="https://github.com/unnawut"<img src="https://github.com/unnawut.png" width="60px" alt="User avatar: Unnawut Leepaisalsuwanna" /</a<a href="https://github.com/wortmanb"<img src="https://github.com/wortmanb.png" width="60px" alt="User avatar: Bret Wortman" /</a<a href="https://github.com/simoncdna"<img src="https://github.com/simoncdna.png" width="60px" alt="User avatar: Simon Cardona" /</a<a href="https://github.com/andre-lameirinhas"<img src="https://github.com/andre-lameirinhas.png" width="60px" alt="User avatar: André Lameirinhas" /</a<a href="https://github.com/SVappsLAB"<img src="https://github.com/SVappsLAB.png" width="60px" alt="User avatar: Scott Velez" /</a<a href="https://github.com/ooojustin"<img src="https://github.com/ooojustin.png" width="60px" alt="User avatar: justin" /</a<a href="https://github.com/mayfieldiv"<img src="https://github.com/mayfieldiv.png" width="60px" alt="User avatar: Mayfield" /</a<a href="https://github.com/somaholiday"<img src="https://github.com/somaholiday.png" width="60px" alt="User avatar: Soma Holiday" /</a<a href="https://github.com/drew-council"<img src="https://github.com/drew-council.png" width="60px" alt="User avatar: Drew Council" /</a<a href="https://github.com/dessalines"<img src="https://github.com/dessalines.png" width="60px" alt="User avatar: Dessalines" /</a<a href="https://github.com/asukaminato0721"<img src="https://github.com/asukaminato0721.png" width="60px" alt="User avatar: Asuka Minato" /</a<a href="https://github.com/felipeospina21"<img src="https://github.com/felipeospina21.png" width="60px" alt="User avatar: Felipe Ospina" /</a<a href="https://github.com/riccardoNovaglia"<img src="https://github.com/riccardoNovaglia.png" width="60px" alt="User avatar: Riccardo Novaglia" /</a<a href="https://github.com/rbuchberger"<img src="https://github.com/rbuchberger.png" width="60px" alt="User avatar: Robert Buchberger" /</a<a href="https://github.com/gintsgints"<img src="https://github.com/gintsgints.png" width="60px" alt="User avatar: Gints" /</a<a href="https://github.com/tyamori"<img src="https://github.com/tyamori.png" width="60px" alt="User avatar: housekeeper" /</a<a href="https://github.com/fogrye"<img src="https://github.com/fogrye.png" width="60px" alt="User avatar: Yurii" /</a<a href="https://github.com/ShGKme"<img src="https://github.com/ShGKme.png" width="60px" alt="User avatar: Grigorii K. Shartsev" /</a<a href="https://github.com/jccint"<img src="https://github.com/jccint.png" width="60px" alt="User avatar: " /</a<a href="https://github.com/odysseyalive"<img src="https://github.com/odysseyalive.png" width="60px" alt="User avatar: Francis Meetze" /</a<a href="https://github.com/CarlosElizalde98"<img src="https://github.com/CarlosElizalde98.png" width="60px" alt="User avatar: Carlos E" /</a<a href="https://github.com/darrenspurgeon"<img src="https://github.com/darrenspurgeon.png" width="60px" alt="User avatar: Darren Spurgeon" /</a<a href="https://github.com/nestor-custodio"<img src="https://github.com/nestor-custodio.png" width="60px" alt="User avatar: Nestor Custodio" /</a<!-- sponsors -- </p
Elevator Pitch
Rant time: You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your edit