Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
OTHER License
Bot releases are hidden (Show)
Published by eamodio about 5 years ago
gitlens.insiders
is true
)Published by eamodio about 5 years ago
gitlens.showWelcomePage
) commandgitlens.showSettingsPage
) commandgitlens.gitCommands
) experience
gitlens.gitCommands.closeOnFocusOut
setting to specify whether to dismiss the Git Commands menu when focus is lost (if not, press ESC
to dismiss)gitlens.gitCommands.skipConfirmations
setting to specify which (and when) Git commands will skip the confirmation stepleft arrow
— goes back to previous step, if there is no text in the quick pick menualt+left arrow
, ctrl+left arrow
, cmd+left arrow
(macOS) — goes back to previous stepright arrow
— reveals the selected stash in the Repositories view, if there is no text in the quick pick menualt+left right
, ctrl+left right
, cmd+left right
(macOS) — reveals the selected stash in the Repositories viewgitlens.gitCommands
) or Search Commits (gitlens.showCommitSearch
) commands
gitlens.gitCommands.search.matchCase
settinggitlens.gitCommands.search.matchRegex
settinggitlens.gitCommands.search.matchAll
settingright arrow
— shows the selected commit in the Search Commits view, if there is no text in the quick pick menualt+left right
— shows the selected commit in the Search Commits viewctrl+left right
, cmd+left right
(macOS) — reveals the selected commit in the Repositories viewgitlens.revealCommitInView
) command to reveal the current commit in the Repositories view — this can take a while, so it will show a progress notification with the ability to cancel the operation
gitlens.showCommitsInView
) command to show all the commits within the current selection in the Search Commits viewgitlens.showCommitsInView
option to the recent change code lens to show the recent commit in the Search Commits viewgitlens.showCommitsInView
option to the authors code lens to show the commits within the range of the code lens block in the Search Commits viewgitlens.revealCommitInView
option to the recent change code lens to reveal the recent commit in the Repositories viewgitlens.revealCommitInView
option to the authors code lens to reveal the primary author's commit in the Repositories viewgitlens.sortBranchesBy
setting to specify how branches are sorted in quick pick menus and viewsgitlens.sortTagsBy
setting to specify how tags are sorted in quick pick menus and views@users.noreply.github.com
email addresses — partially addresses #281 thanks to PR #814 by bolte-17 (@bolte-17)gitlens.showCommitInView
) command to Show Commit in Search Commits View
gitlens.showFileHistoryInView
) command to Show in File History View
Published by eamodio about 5 years ago
Published by eamodio about 5 years ago
Published by eamodio about 5 years ago
gitlens.gitCommands
)
${tips}
format token to show an indicator if the commit is a tip of any branches or tags — closes #792
Published by eamodio over 5 years ago
Published by eamodio over 5 years ago
gitlens.views.repositories.showBranchComparison
settingPublished by eamodio over 5 years ago
gitlens.views.repositories.showBranchComparison
to also specify the type of comparison — either with the current branch or the working treealt-click
of the Open File command on files in the viewsalt-click
of the Open Revision command on files in the viewsgitlens.showCommitSearch
) command to prompt for a repository, if there is more than onegitlens.settings.mode
setting as the interactive settings editor (via the GitLens: Open Settings command) will always show all settings nowPublished by eamodio over 5 years ago
Published by eamodio over 5 years ago
Published by eamodio over 5 years ago
alt-click
for Copy Commit Message to Clipboard), and Open File on Remote (if available) commandsgitlens.views.repositories.showBranchComparison
) setting to specify whether to show a comparison of the current branch to a user-selected reference in the Repositories viewgitlens.advanced.useSymmetricDifferenceNotation
setting to specify whether to use the symmetric difference (three-dot) notation or the range (two-dot) notation for comparisions — closes #330
Published by eamodio over 5 years ago
"gitlens.insiders": true
) — closes #735
alt-click
for Compare with Working Tree), Copy Commit ID to Clipboard (alt-click
for Copy Commit Message to Clipboard), and Open Commit on Remote (if available) commandsalt-click
for Copy Commit Message to Clipboard), and Open File on Remote (if available) commandsgitlens.showQuickStashList
) command and multiple repositoriesPublished by eamodio over 5 years ago
Published by eamodio over 5 years ago
gitlens.advanced.maxSearchItems
setting to specify the maximum number of items to show in a search — closes #728
gitlens.defaultDateSource
setting to specify whether commit dates should use the authored or committed date — closes #537 thanks to PR #707 by Mathew King (@MathewKing)gitlens.advanced.similarityThreshold
setting to specify the amount (percent) of similarity a deleted and added file pair must have to be considered a rename — closes #670 thanks to PR #714 by x13machine (@x13machine)${originalPath}
token for use with file formatting which provides the full file path of the original file, if renamed-S
flag) as it is too confusing and searching by changes (-G
flag) better matches user expectations — closes #730
alt+,
and alt+.
) in commit details of the file history quick pick menualt+,
and alt+.
) in commit details of the branch history quick pick menuPublished by eamodio over 5 years ago
gitlens.hovers.changesDiff
setting to specify whether to show just the changes to the line or the set of related changes in the changes (diff) hoverPublished by eamodio over 5 years ago
-m
flag from git log
when following renames (--follow
), because it returns all merge commits, whether the file was changed or not