15 Lazygit Features In Under 15 Minutes

  Рет қаралды 111,594

Jesse Duffield

Jesse Duffield

Күн бұрын

If you want to sponsor me as an open-source developer, github is matching donations dollar-for-dollar for the next 12 months! github.com/sponsors/jesseduff...
if you use git on a daily basis, I know your pain. Though it's a powerful tool, it often feels like it's unnecessarily hard to do conceptually simple tasks. Lazygit lets you do these things the easy way.
There is a good chance that one of these 15 features could save you time and effort, so have a look and see if lazygit could improve your life as a programmer.

Пікірлер: 98
@simonbudin8078
@simonbudin8078 4 жыл бұрын
1. Staging files fast 0:27 2. Staging Lines 1:06 3. Cherry Picking 1:52 4. Nuking Working Tree 2:16 5. Interactive rebasing 2:56 6. Amending old commits 4:20 7. Open pull request 5:47 8. Revert commit 6:23 9. Stash selected files 6:44 10. Moving code between old commits 7:22 11. Deleting code from old commits 8:32 12. Fixing merge conflicts 9:07 13. Easy rebase onto origin/master 9:25 14. Branch checkout without stashing changes 10:13 15. Theme customisation 11:11
@bendtherules0
@bendtherules0 3 жыл бұрын
Add these to the description please
@manfredhu2050
@manfredhu2050 Жыл бұрын
There is a problem with youtube parsing. The middle 9-11 is missing.
@picosdrivethru
@picosdrivethru 3 жыл бұрын
what a guy, one hell of a guy, makes wonderful tool, makes our lives better, what a guy!
@harshitjoshi3082
@harshitjoshi3082 Жыл бұрын
I only use basic git commands, but still this has improved my workflow tremendously. thanks for writing such great software and thanks for blessing us with your work !
@akbarsha03
@akbarsha03 4 жыл бұрын
The best git for terminal so far. Thank you
@KaiAble0601
@KaiAble0601 3 жыл бұрын
Came here only to realize I didn't know how to use git.
@idemchenko-js
@idemchenko-js 4 жыл бұрын
This is really awesome! Thanks for your hard work!
@wlgrd7052
@wlgrd7052 2 ай бұрын
Holy shit dude... This is amazing. Also, your pace of work and control shows that you were in fact the sole developer behind this ;D
@ShinnyxAKAvincent
@ShinnyxAKAvincent 3 жыл бұрын
This looks super powerful! My god, I have to learn this.. I usually do most of my stuff in iterm, then I patch up with sourcetree for rebasing & having something more "visual" to look at. Lazygit seems to be the perfect mix of terminal+the visual aspect of sourcetree. Looks quite overwhelming at first tbh, but seeing you move around so fast & naturally makes me want to learn it at all cost lol
@korniychuk
@korniychuk Жыл бұрын
This guide is super extremely short/compressed and at the same time unbelievable informative/useful! I've stopped and rewound many times. This video is an example haw programming lessons should looks like. Nice job! Thank you so much for the utility and for so nice tutorial.
@jeffbullard3822
@jeffbullard3822 Ай бұрын
Yes, the tool is phenomenal but it is almost impossible to keep up with how fast he speaks. It is also quite difficult to try to keep track of the keystrokes while at the same time seeing what those keystrokes do.
@korniychuk
@korniychuk Ай бұрын
I think this lesson is created with expectation that people will pause thinking nothing, then play, and do it in a loop. I re-watched it many times and did a lot of notes
@douglascamata
@douglascamata Жыл бұрын
Freaking awesome, dude! I've been using lazygit for a while and after watching this I feel like I'm at a whole new level. Just gotta practice all the cool things you taught us. Thanks!🙇‍♂
@tiesmaster
@tiesmaster Жыл бұрын
What an amazing tool this is!!! It took a bit of time to wrap my head around, but it's really redefining how I'm using git, and doing things (not) on the command-line. Fantastic!!!
@johanngelhorn4653
@johanngelhorn4653 4 жыл бұрын
Just installed lazygit, and will give it a try. This little program is exactly what I was looking for. Thank you for this awesome piece of code!
@Mackinstyle
@Mackinstyle 2 жыл бұрын
Thanks for making this video. Trivialized learning the features.
@MrRedwires
@MrRedwires Жыл бұрын
Thank you so much for this explanation video, that was a pretty fun quickstart for this tool! Frankly, some of the ways you handle the git shenanigans, like the stash/checkout/pop cycle, should just be defaults. This certainly looks like a lot of fun :D
@iliassglitch
@iliassglitch 7 ай бұрын
Jesse, Thank you so much for creating this amazing tool and making our lives significantly better. Good luck!
@Raubritterr222
@Raubritterr222 Жыл бұрын
You made an awesome app, I use it everyday! Thank you and kudos!
@JessPatton
@JessPatton Жыл бұрын
Lazygit has changed the way I think about and interact with git. Thanks so much for making this amazing piece of software.
@DougAnderson444
@DougAnderson444 8 ай бұрын
FREAKING AWESOME. Thank you so much for this.
@tofudeliverygt86
@tofudeliverygt86 Жыл бұрын
Dude, you rock! LazyGit is my favorite way to commit files into git!
@NitiponSuratwisit
@NitiponSuratwisit 2 ай бұрын
An awesome tool with awesome intro video. It's the masterpiece of all. The best CLI git client... and it can visualize git graph too. Love it!!
@4790kusi
@4790kusi Жыл бұрын
Absolutely incredible, great stuff.
@koisose
@koisose 4 жыл бұрын
THAT WAS SO FREAKING COOL MAN LOVE YOUR WORK WITH LAZYDOCKER NOW THIS
@Mvrck44
@Mvrck44 2 жыл бұрын
didn't know about lazydocker, thx
@redhairdaywalker8479
@redhairdaywalker8479 Жыл бұрын
This is an outstanding tool. I use sublime merge or gittyup for some of my more complicated merges or when I have way too much to review. I prefer to stay in my command line though and this is so much faster to navigate and use when I want to do non-ZOMG-sized things. Steller work, my friend,...
@robertovalle655
@robertovalle655 2 жыл бұрын
You're like a feature dragon, hoarding all the features to yourself!!
@vernongrant4710
@vernongrant4710 9 сағат бұрын
Just found it today, its awesome thanks.
@roman-romadin
@roman-romadin 2 жыл бұрын
Wow. I am impressed 🔥. Thank you.
@the_teknomads
@the_teknomads 11 күн бұрын
you are a god among men. Thank you for your awesome tools. you've added so much productivity to my life. You rule!
@andybuchanan7891
@andybuchanan7891 4 жыл бұрын
Thanks for this mate!
@mo5168
@mo5168 3 жыл бұрын
Love your work, Jesse. Do you think this is something that can replace the need for vim-fugitive in neovim (with lazygit plugin)? I'm actually new to both of these tools, so I don't know if lazygit will be enough. I'm definitley going to give it a try! Thank you for creating this.
@edderleonardo
@edderleonardo 2 жыл бұрын
Thanks so much for this amazing tool
@JavierPortillo1
@JavierPortillo1 4 ай бұрын
One of the only few videos that makes me set the video speed lower than normal. Only at 0.75 I could start understanding his pace haha.
@n114
@n114 3 жыл бұрын
It just awesome for me at least! Thank you for your passion :)
@ablanchi
@ablanchi 4 жыл бұрын
wow dude, this looks sick!
@shitpostbotmin
@shitpostbotmin 3 ай бұрын
insanely good git ui, even compared to the full-fat GUIs in editors like intellij and vscode. awesome work
@evrstmusic
@evrstmusic 3 жыл бұрын
This tool is gold! Hero!
@joshua-afk
@joshua-afk 3 ай бұрын
This is insane!🔥
@zerdofish9989
@zerdofish9989 Ай бұрын
This tools is amazing!
@aram5642
@aram5642 Жыл бұрын
I hoped to see edit mode in git rebase interactive, as this is quite a common yet involving scenario to have to split a commit after it is no longer the last one in git log.
@neunmalelf
@neunmalelf 8 ай бұрын
Great job!
@gjermundification
@gjermundification 4 ай бұрын
What an amazing tool!
@desireco
@desireco 3 жыл бұрын
Thank you Jesse
@vladmusteata4250
@vladmusteata4250 3 жыл бұрын
Awesome content ^^
@TheNacht3ule
@TheNacht3ule 5 ай бұрын
Amazing tool!
@Edditoria
@Edditoria 3 жыл бұрын
I always use Git GUI in macOS but now I'm trying cheap VPS via iPad. Your software SAVE me! Thanks! Just a question: Why is it not available in (official) apt repo?
@MarkVolkmann
@MarkVolkmann Жыл бұрын
Excellent tool! The main thing that is missing for me is clear documentation on how to configure it to show side-by-side file diffs. Can someone explain how to do that? I know about git-delta, but I haven’t figured out how to get lazygit to use it.
@greenhalo256
@greenhalo256 3 жыл бұрын
Excellent tutorial - first time I've ever had to play a video at < 1x speed! One question - when I highlight a commit and hit ENTER, I am taken to a list of commit files. How to I get back to commits? It looks like you are pressing ESC, but when I do, the app quits. Thx
@gergonagy4360
@gergonagy4360 2 ай бұрын
what window manager is that? or is it iterm + tmux? love the tool and love the video
@sebastiandelgado6263
@sebastiandelgado6263 Жыл бұрын
Holy shit, I'm seriously stunned, this shit is cool as hell, can't wait to show my coworkers!
@fuckyeaization
@fuckyeaization 2 жыл бұрын
How this spooky man in this spooky room made the tool of my life
@thengakola6217
@thengakola6217 3 жыл бұрын
woah.... the legend himself
@frelista
@frelista 4 жыл бұрын
Awesome!
@AdamSmith-de5oh
@AdamSmith-de5oh 3 жыл бұрын
Can you alias up and down arrows to j and k with lazygit?
@juliuskiesian
@juliuskiesian 6 ай бұрын
Is there a way to visualize git commit/branching history as a graph like in gitg or gitkraken?
@mattgarelli1371
@mattgarelli1371 3 жыл бұрын
Is there any way to view file diffs individually, when diffing branches? Can you see remote branches (before checkout)? Thank you for the tool and the helpful video.
@jesseduffield9516
@jesseduffield9516 3 жыл бұрын
to view the individual files of a diff between two branches you need to hit enter (showing you the commits) and then hit enter again so that you're viewing the files of the diff between the first branch's most recent commit and the second branch (which is equivalent to the diff of the two branches). Slightly awkward I know but gets the job done! As for remote branches yes you can press enter on those too to see what commits they contain. Glad you liked the video :)
@brucewen9326
@brucewen9326 11 ай бұрын
How is the typed keys visulized in the video?
@smibssmibs
@smibssmibs 2 жыл бұрын
I watched it all and few seconds before end I was literary going to press "q" to quit this lazygit session :-)
@mloskot
@mloskot 5 ай бұрын
Being able to see sequence of the keys you hit is a greatly useful touch in your Lazygit videos. What is this feature you are using?
@b0nes95
@b0nes95 Жыл бұрын
How this allows chunk-based editing makes everything so much faster for me than how I was working before (searching for
@serenad1271
@serenad1271 3 жыл бұрын
does it work with git new politic of access?
@danilnikolaenko8961
@danilnikolaenko8961 2 жыл бұрын
Hi! How can I force to remember commit message in window to not type all the text every time?
@gergonagy4360
@gergonagy4360 2 ай бұрын
anyone coming here recently: - the x for menu does not work anymore - it has been replaced by direct hotkeys and you can view them with ? - h,l moves across the panes, no need for arrows
@AmineZyad
@AmineZyad 13 күн бұрын
Is there any way to solve merge conflicts inside lazygit?
@maximeg3659
@maximeg3659 Жыл бұрын
* quick cheat sheet *: navigate between panel with left/right arrow in each pannel press x to pop up the cheat sheet
@thingsiplay
@thingsiplay 9 ай бұрын
I'm completeley new to lazygit and the first thing I noticed is: Why is the undo action not bound to "u", but to "z"? The next thing I noticed is, how useful this program is!
@ProjectileGrommet
@ProjectileGrommet Жыл бұрын
How does one log into their GitHub to use their repos?
@p.m.2312
@p.m.2312 2 жыл бұрын
Glad to be like #1000 Thanks for Lazygit
@Mvrck44
@Mvrck44 2 жыл бұрын
my mind: *blown*
@guavavodka
@guavavodka 8 ай бұрын
"turnips" on your grocery list
@ajxbjj
@ajxbjj 4 жыл бұрын
FUCKING AWESOME
@samuelabreu4349
@samuelabreu4349 3 жыл бұрын
great
@iXythe
@iXythe 2 жыл бұрын
tried using it but Bitdefender is flagging it malicious on my work laptop :(
@stackoverflow2155
@stackoverflow2155 2 жыл бұрын
6:36 press x for doubt. i see what you did there. XD
@shashanksharma21
@shashanksharma21 2 жыл бұрын
Incredulous !
@Dampfaeus
@Dampfaeus 2 жыл бұрын
It does not look lazy. Well okay, it does look very effective, but only for people that know what they're doing. I'd give it a 10 out of git-clients-for-people-who-can-navigate-by-keyboard :D
@yash1152
@yash1152 Жыл бұрын
0:28 > _"alright first step ..."_ me: increase font size?
@inspmoore
@inspmoore 3 жыл бұрын
Yes, it does git very well, but can it prepare a cheese sandwich?
@babychaos166
@babychaos166 3 жыл бұрын
the (laziest) git tool I meet so far !!!
@davidhowell5578
@davidhowell5578 3 жыл бұрын
Basically at kzbin.info/www/bejne/eYGvlZ-qg5yqnac you press X and bring up the menu with every command ... that's all I need to remember :) Of course the video is helpful to see what is possible
@massaynus
@massaynus 2 жыл бұрын
can any one follow those "if i go here"s
@leohui5025
@leohui5025 4 жыл бұрын
Are you a freelancer?
@GalaxyCat001
@GalaxyCat001 2 жыл бұрын
You move pretty fast so instead of saying 'i grab this guy', you shld say 'i grab commit xyz' etc so it is easier to follow what you are doing.
@cprn.
@cprn. Жыл бұрын
This sucks. Not following the VIM way at all. I fought Fugitive was bad but man...
@ig0rsky74
@ig0rsky74 3 жыл бұрын
Jesse, why do you live in a den bro? Good tool tho.
@avramukk
@avramukk Ай бұрын
Hey man its really good. But have you ever know that's you are too much quick guy. I don't get all things from this video because you talking and clicking too fast) so 0.75)
@yuningping2138
@yuningping2138 2 жыл бұрын
老哥哪里的口音啊? 23333
@MarkRuvald
@MarkRuvald 10 ай бұрын
Pressing x brings up the help. Not intuitive.
NEW Lazygit release! (8 months worth of features)
17:01
Jesse Duffield
Рет қаралды 12 М.
I Love Neovim But I WONT Use It | Prime Reacts
23:22
ThePrimeTime
Рет қаралды 105 М.
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 47 МЛН
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 23 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 43 МЛН
13 Advanced (but useful) Git Techniques and Shortcuts
8:07
Fireship
Рет қаралды 883 М.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Рет қаралды 213 М.
The Holy Grail of Neovim Git Integrations
13:28
DevOps Toolbox
Рет қаралды 26 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 946 М.
15 crazy new JS framework features you don’t know yet
6:11
I'm never using Git the same way again
11:19
typecraft
Рет қаралды 79 М.
Tmux From Scratch To BEAST MODE
12:44
DevOps Toolbox
Рет қаралды 89 М.
How do THESE guys use Linux? - Linux for Newbs EP 0
10:06
typecraft
Рет қаралды 108 М.
Effective Neovim: Instant IDE
16:16
TJ DeVries
Рет қаралды 764 М.
Lazygit
8:06
DevOnDuty
Рет қаралды 51 М.
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 47 МЛН