return { { 'tpope/vim-fugitive', keys = { { "GG", "Git ", desc = "git" }, { "Gs", "Git status ", desc = "git status" }, { "Gd", "Git diff ", desc = "git diff" }, { "GD", "Git diff --staged ", desc = "git diff --staged" }, { "Gl", "Git log --graph ", desc = "git log --graph" }, { "Ga", "Git add --interactive ", desc = "git add" }, { "GA", "Git add -A ", desc = "git add -A " }, { "Gc", "Git commit ", desc = "git commit" }, { "GC", "Git commit --amend ", desc = "git commit --amend " }, { "Gp", "Git push ", desc = "git push" }, { "GP", "Git pull ", desc = "git pull" }, }, } }