Version Controlλ︎
There are several ways to interact with Git version control, although Practicalli recommends Neogit interactive git client and Octo to manage GitHub issues and pull requests
- lazygit terminal UI, embedded in Neovim (AstroNvim only)
- Neogit git client similar to Emacs Magit, with Diffview integration
- Octo for GitHub Issue and Pull Requests
- Open in GitHub
- Shell out to the command line,
:!
- Git commands in Neovim terminal buffer
Init local repositoryλ︎
Stage in bufferλ︎
The current hunk or the whole buffer can be staged from the buffer using Git Signs, saving a trip to the Git Status buffer.
Space g H stages the current hunk
Space g S stages the current buffer
Not supported.
Git Statusλ︎
GitHub integrationλ︎
Interact with the remote GitHub repository using Octo
List issues from a specific repository
Create a pull request on a specific repository
Last update:
September 15, 2023