The ULTIMATE Git workflow using Neovim's Fugitive, Telescope & Git-Signs!

preview_player
Показать описание
Git commands and workflow can become SO MUCH better!
Right from you're IDE, without any external tooling, it integrates fully into designing commits, searching code, comparing branches, and more...

Tools in the video:

SUPPORT THIS CHANNEL

My Favourite Gear!
=======================================
* If you enjoy my content, using the links below can help me with a small commission, thank you!

Subscribe!
=======================================

Chapters:
=======================================
00:00 - Intro
00:22 - Fugitive
00:41 - The :Git command
02:16 - Gvdiff - a comparison tool
03:11 - Gwrite & Gread
03:33 - Git log & blame
04:00 - Git signs additional features
04:40 - Commit!
05:00 - Telescope
06:04 - Vim lua config
06:29 - Full workflow

#neovim #devops #platformengineering #terminal #dev #git #cloud #cli #terminal #dev #ops #ricing #linux #macos #commandline #typing #keyboard

Music:
=======================================
Creative Commons CC BY 3.0

Sleepless by Purrple Cat
Creative Commons CC BY-SA 3.0

Creative Commons CC BY 3.0
Рекомендации по теме
Комментарии
Автор

Thanks everyone for the feedback! You're input helps me create more content and is the reason I'm doing this in the first place 😃
I'm going to release a separate video on using this sequence to handle git merge conflicts so stay tuned!

devopstoolbox
Автор

Awesome video! I prefer to commit certain chunks of code using directly fugitive. For any interested, just open the preview using the = shortcut that is shown in the video, then visually select the chunk of code that you want in the commit and press 's'

sergioquijanorey
Автор

This video editing format is satisfying

ShaneCurtis-nlev
Автор

I've been aware of fugitive for a while but have gotten so used to just using the command line for git that I never bothered with it. Some of these features seem so useful I'm deffo checking it out now, thanks!

bridgey
Автор

awesome video, I haven't tried fugitive yet, u inspired me to do so, currently I'm using lazygit+toggelterm combo

luvvvit
Автор

nice one man :) helped me get the hang of fugitive more, it's crazy good

notko
Автор

love fugitive. Great video as always, awesome style!

typecraft_dev
Автор

Liked before watching. I know it’s going to be awesome ❤

needeat
Автор

Hey! Thank you for the great video. I just wanted to point out that when you're in a "fugitive git status" buffer, you can just hit "cc" to create commit without typing ":Git commit".

sreedev
Автор

Came back to this video to say thank you, my colleagues think i'm a wizard because of you.

theIbraDev
Автор

0:17 nice keypress overlays
(between left center, and left bottom)

yash
Автор

fugitive seems so hard, maybe I need to use the plugin more to get used to it
can you make a dedicated video on fugitive and how to use it?

a_maxed_out_handle_of__chars
Автор

Great share! (Also, cobra is a very cool library. I played with it a few times before, but I def should go back. What cli tool did you build with it (I was some aws docs in the code)?

nkodoko
Автор

I love your nvim configuration. Can you share your configuration?

huyvuquoc
Автор

Hey @DevOps Toolbox, could you show us how you overlap the transparent terminal on top of your video?

enmanuellagares
Автор

thx for sharing your workflow, I experience that telescope git_files command is not displaying the staged code on the preview, how do you deal with

devstefancho
Автор

Hi. What is the bluring transparent browser?

hungvx-dev
Автор

Fugitive is awesome if you use it correctly
Btw, how did you maximize the window when you split a buffer?

admiralrodney
Автор

not sure why but on mine anytime there is a file tree manager like noetree or just netwrk typing :Git brings an empty window... I have to disable all this plugins for it to work.

joselima
Автор

how do you personally handle git merge conflicts in neovim?

ninjarogue