15 Lazygit Features In Under 15 Minutes

Поделиться
HTML-код
  • Опубликовано: 18 дек 2024

Комментарии • 120

  • @picosdrivethru
    @picosdrivethru 3 года назад +155

    what a guy, one hell of a guy, makes wonderful tool, makes our lives better, what a guy!

  • @simonbudin8078
    @simonbudin8078 5 лет назад +249

    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 4 года назад +6

      Add these to the description please

    • @manfredhu2050
      @manfredhu2050 Год назад +1

      There is a problem with youtube parsing. The middle 9-11 is missing.

  • @akbarsha03
    @akbarsha03 4 года назад +49

    The best git for terminal so far. Thank you

  • @wlgrd7052
    @wlgrd7052 8 месяцев назад +3

    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

  • @harshitjoshi3082
    @harshitjoshi3082 2 года назад +48

    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 !

  • @randomcontrol
    @randomcontrol 5 месяцев назад +2

    Finally a video you don't need to play in 1.5x speed 😅 Some actions still happened a bit fast and I had to rewind or in the end never fully understand what keys you pressed. But amazing how much you can do in lazygit in 12min! I'm sold on it

  • @korniychuk
    @korniychuk 2 года назад +13

    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 7 месяцев назад

      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 7 месяцев назад

      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

  • @idemchenko-js
    @idemchenko-js 5 лет назад +32

    This is really awesome! Thanks for your hard work!

  • @ShinnyxAKAvincent
    @ShinnyxAKAvincent 3 года назад +14

    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

  • @mcdermottpa
    @mcdermottpa 5 месяцев назад

    I first saw this video several years ago. It convinced me to try lazygit, and I've never looked back. Thank you for the fantastic tool Jesse.

  • @KaiAble0601
    @KaiAble0601 3 года назад +100

    Came here only to realize I didn't know how to use git.

  • @JessPatton
    @JessPatton 2 года назад +1

    Lazygit has changed the way I think about and interact with git. Thanks so much for making this amazing piece of software.

  • @douglascamata
    @douglascamata Год назад +2

    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!🙇‍♂

  • @NitiponSuratwisit
    @NitiponSuratwisit 9 месяцев назад

    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!!

  • @tiesmaster
    @tiesmaster 2 года назад +1

    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!!!

  • @jimmyji8339
    @jimmyji8339 22 дня назад

    You created this ? What an honor to meet you😊

  • @cameronmilton1647
    @cameronmilton1647 5 месяцев назад +1

    I know this is an old video, but this video convinced me to try lazygit, and I've been loving it. Previously I prefered to use the git commands directly as I found git apps would get more in the way than anything

  • @robertovalle655
    @robertovalle655 2 года назад +3

    You're like a feature dragon, hoarding all the features to yourself!!

  • @shitpostbotmin
    @shitpostbotmin 10 месяцев назад +1

    insanely good git ui, even compared to the full-fat GUIs in editors like intellij and vscode. awesome work

  • @iliassglitch
    @iliassglitch Год назад

    Jesse, Thank you so much for creating this amazing tool and making our lives significantly better. Good luck!

  • @MrRedwires
    @MrRedwires Год назад +2

    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

  • @tofudeliverygt86
    @tofudeliverygt86 Год назад

    Dude, you rock! LazyGit is my favorite way to commit files into git!

  • @JavierPortillo1
    @JavierPortillo1 10 месяцев назад

    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.

  • @the_teknomads
    @the_teknomads 7 месяцев назад

    you are a god among men. Thank you for your awesome tools. you've added so much productivity to my life. You rule!

  • @omelettttttteeeeeee
    @omelettttttteeeeeee 3 месяца назад

    this git tool is an integral part of my workflow. just coming here for a refresher on conflict resolution

  • @sujeewa8067
    @sujeewa8067 4 месяца назад +1

    Not all heroes wear capes, sometimes they write super helpful opensource software!

  • @redhairdaywalker
    @redhairdaywalker 2 года назад +1

    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,...

  • @koisose
    @koisose 4 года назад +1

    THAT WAS SO FREAKING COOL MAN LOVE YOUR WORK WITH LAZYDOCKER NOW THIS

    • @Mvrck44
      @Mvrck44 3 года назад

      didn't know about lazydocker, thx

  • @bitfluent
    @bitfluent 3 месяца назад

    You do amazing work. Thank you!

  • @Raubritterr222
    @Raubritterr222 2 года назад +1

    You made an awesome app, I use it everyday! Thank you and kudos!

  • @DougAnderson444
    @DougAnderson444 Год назад

    FREAKING AWESOME. Thank you so much for this.

  • @danakm229
    @danakm229 6 месяцев назад

    06:27 how to enable line wrapping? The timestamp I have tagged is a case I encounter often and would be nice to wrap lines if possible

  • @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!

  • @ShadwTrooper
    @ShadwTrooper 3 месяца назад

    This is cool. Gonna give it a go! Thanks!

  • @Mackinstyle
    @Mackinstyle 3 года назад

    Thanks for making this video. Trivialized learning the features.

  • @AlienX-p2f
    @AlienX-p2f 6 месяцев назад

    Honestly, thank you so much

  • @4790kusi
    @4790kusi Год назад

    Absolutely incredible, great stuff.

  • @vernongrant4710
    @vernongrant4710 6 месяцев назад

    Just found it today, its awesome thanks.

  • @joshua-afk
    @joshua-afk 10 месяцев назад

    This is insane!🔥

  • @MarkVolkmann
    @MarkVolkmann Год назад +1

    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.

  • @evrstmusic
    @evrstmusic 3 года назад

    This tool is gold! Hero!

  • @aram5642
    @aram5642 2 года назад +1

    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.

  • @gergonagy4360
    @gergonagy4360 9 месяцев назад

    what window manager is that? or is it iterm + tmux?
    love the tool and love the video

  • @Edditoria
    @Edditoria 4 года назад +1

    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?

  • @greenhalo256
    @greenhalo256 3 года назад +2

    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

  • @ablanchi
    @ablanchi 4 года назад

    wow dude, this looks sick!

  • @andybuchanan7891
    @andybuchanan7891 4 года назад

    Thanks for this mate!

  • @gjermundification
    @gjermundification 11 месяцев назад

    What an amazing tool!

  • @zerdofish9989
    @zerdofish9989 7 месяцев назад

    This tools is amazing!

  • @neunmalelf
    @neunmalelf Год назад

    Great job!

  • @mo5168
    @mo5168 4 года назад +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.

  • @n114
    @n114 4 года назад

    It just awesome for me at least! Thank you for your passion :)

  • @edderleonardo
    @edderleonardo 3 года назад

    Thanks so much for this amazing tool

  • @katokatz9157
    @katokatz9157 Месяц назад

    THE GOAT!
    🐐

  • @mloskot
    @mloskot Год назад

    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?

  • @roman-romadin
    @roman-romadin 3 года назад

    Wow. I am impressed 🔥. Thank you.

  • @desireco
    @desireco 4 года назад

    Thank you Jesse

  • @maxwebstudio
    @maxwebstudio 2 месяца назад

    That tool is amazing

  • @greatwall2003
    @greatwall2003 3 месяца назад

    Thanks, great tool

  • @smibssmibs
    @smibssmibs 3 года назад

    I watched it all and few seconds before end I was literary going to press "q" to quit this lazygit session :-)

  • @TheNacht3ule
    @TheNacht3ule 11 месяцев назад

    Amazing tool!

  • @x3y
    @x3y 6 месяцев назад

    Jesse MVP.

  • @RonnyFreites.
    @RonnyFreites. 3 месяца назад

    Thanks bro, you are a crack!!

  • @vladmusteata4250
    @vladmusteata4250 4 года назад

    Awesome content ^^

  • @thengakola6217
    @thengakola6217 3 года назад

    woah.... the legend himself

  • @juliuskiesian
    @juliuskiesian Год назад

    Is there a way to visualize git commit/branching history as a graph like in gitg or gitkraken?

  • @b0nes95
    @b0nes95 Год назад

    How this allows chunk-based editing makes everything so much faster for me than how I was working before (searching for

  • @brucewen9326
    @brucewen9326 Год назад

    How is the typed keys visulized in the video?

  • @RajinderYadav
    @RajinderYadav Год назад

    Is this a doc I can read that goes over all the features available?

  • @mattgarelli1371
    @mattgarelli1371 4 года назад

    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  4 года назад +1

      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 :)

  • @AmineZyad
    @AmineZyad 7 месяцев назад

    Is there any way to solve merge conflicts inside lazygit?

  • @AdamSmith-de5oh
    @AdamSmith-de5oh 4 года назад +1

    Can you alias up and down arrows to j and k with lazygit?

  • @rahmannurudin5003
    @rahmannurudin5003 5 месяцев назад

    best tools ever!

  • @danilnikolaenko8961
    @danilnikolaenko8961 2 года назад

    Hi! How can I force to remember commit message in window to not type all the text every time?

  • @KevinOMalleyisonlysmallreally
    @KevinOMalleyisonlysmallreally 5 месяцев назад

    I am a complete newb, but I'm trying to move away from things like vscode. Can you please do a tutorial on setting up lazygit to work with ssh-keys and github? Thank you

  • @p.m.2312
    @p.m.2312 2 года назад

    Glad to be like #1000
    Thanks for Lazygit

  • @trlpht
    @trlpht 5 месяцев назад

    Shot bro, chur!

  • @stackoverflow2155
    @stackoverflow2155 2 года назад

    6:36 press x for doubt.
    i see what you did there. XD

  • @guavavodka
    @guavavodka Год назад

    "turnips" on your grocery list

  • @gergonagy4360
    @gergonagy4360 9 месяцев назад

    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

  • @carlosandresmahechalozada8564
    @carlosandresmahechalozada8564 11 дней назад

    greatttttttttttttt thanks :)

  • @maximeg3659
    @maximeg3659 2 года назад

    * quick cheat sheet *:
    navigate between panel with left/right arrow
    in each pannel press x to pop up the cheat sheet

  • @ProjectileGrommet
    @ProjectileGrommet Год назад

    How does one log into their GitHub to use their repos?

  • @freddymu
    @freddymu 4 года назад

    Awesome!

  • @thingsiplay
    @thingsiplay Год назад

    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!

    • @coffee-is-power
      @coffee-is-power 6 месяцев назад +1

      bcs it's like, ctrl + z

    • @thingsiplay
      @thingsiplay 6 месяцев назад

      @@coffee-is-power With that explanation, it makes sense. I am probably so used to Vim controls and motions that I forgot what normal people do.^^

  • @SereF99102
    @SereF99102 4 года назад

    does it work with git new politic of access?

  • @yash1152
    @yash1152 Год назад

    0:28 > _"alright first step ..."_
    me: increase font size?

  • @iXythe
    @iXythe 3 года назад

    tried using it but Bitdefender is flagging it malicious on my work laptop :(

  • @Dampfaeus
    @Dampfaeus 3 года назад

    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

  • @ajxbjj
    @ajxbjj 4 года назад

    FUCKING AWESOME

  • @Mvrck44
    @Mvrck44 3 года назад

    my mind: *blown*

  • @inspmoore
    @inspmoore 4 года назад

    Yes, it does git very well, but can it prepare a cheese sandwich?

  • @shashanksharma21
    @shashanksharma21 3 года назад

    Incredulous !

  • @samuelabreu4349
    @samuelabreu4349 4 года назад

    great

  • @davidhowell5578
    @davidhowell5578 4 года назад +1

    Basically at ruclips.net/video/CPLdltN7wgE/видео.html 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

  • @babychaos166
    @babychaos166 4 года назад

    the (laziest) git tool I meet so far !!!

  • @massaynus
    @massaynus 3 года назад

    can any one follow those "if i go here"s

  • @cprn.
    @cprn. Год назад +5

    This sucks. Not following the VIM way at all. I fought Fugitive was bad but man...

  • @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.

  • @leohui5025
    @leohui5025 5 лет назад +1

    Are you a freelancer?