You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,24 +10,24 @@ GitLens **supercharges** the built-in Visual Studio Code Git capabilities. It he
10
10
GitLens provides an unobtrusive blame annotation at the end of the current line, a status bar item showing the commit information (author and date, by default) of the current line, code lens showing the most recent commit and # of authors of the file and/or code block, and many commands for exploring commits and histories, comparing and navigating revisions, stash access, repository status, and more. GitLens is also [highly customizable](#extension-settings) to meet your specific needs — find code lens intrusive or the current line blame annotation distracting — no problem, it is easy to [turn them off or change how they behave](#extension-settings).
11
11
12
12
### Preview — featuring blame annotations, code lens, status bar details, quick pick menus for navigation and exploration, compare with previous, and more
- Adds an unobtrusive, highly [customizable](#line-blame-annotation-settings) and [themeable](#theme-settings), **Git blame annotation** to the end of the current line ([optional](#line-blame-annotation-settings), on by default)
- Contains the author, date, and message of the line's most recent commit, by [default](#line-blame-annotation-settings)
23
23
- Adds a `details` hover annotation to the current line annotation, which provides more commit details ([optional](#line-blame-annotation-settings), on by default)
24
24
- Adds a `changes` (diff) hover annotation to the current line annotation, which provides **instant** access to the line's previous version ([optional](#line-blame-annotation-settings), on by default)
- Adds on-demand, beautiful, highly [customizable](#file-blame-annotation-settings) and [themeable](#theme-settings), **Git blame annotations** of the whole file
- Choose between `gutter` (default) and `hover`[annotation styles](#file-blame-annotation-settings)
32
32
- Contains the commit message and date, by [default](#file-blame-annotation-settings)
33
33
- Adds a `details` hover annotation to the line's annotation, which provides more commit details ([optional](#file-blame-annotation-settings), on by default)
@@ -37,7 +37,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
37
37
38
38
- Adds [customizable](#status-bar-settings)**blame information** about the current line to the **status bar** ([optional](#status-bar-settings), on by default)
39
39
40
-

40
+

41
41
- Contains the commit author and date, by [default](#status-bar-settings)
42
42
- Clicking the status bar item will, by [default](#status-bar-settings), show a **commit details quick pick menu** with commands for comparing, navigating and exploring commits, and more
43
43
- Provides [customizable](#status-bar-settings) click behavior — choose between one of the following
@@ -70,7 +70,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
70
70
71
71
- Adds **code lens** to the top of the file and on code blocks ([optional](#code-lens-settings), on by default)
-**Recent Change** — author and date of the most recent commit for the file or code block
75
75
- Clicking the code lens will, by [default](#code-lens-settings), show a **commit file details quick pick menu** with commands for comparing, navigating and exploring commits, and more
76
76
-**Authors** — number of authors of the file or code block and the most prominent author (if there is more than one)
@@ -115,7 +115,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
115
115
116
116
-`Repository View` - provides a full repository explorer
-`Repository Status` node — provides the status of the repository
121
121
- Provides the name of the current branch, its upstream tracking branch (if available), and its upstream status (if available)
@@ -153,7 +153,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
153
153
154
154
-`History View` - provides the revision history of the active file
155
155
156
-

156
+

157
157
158
158
- Automatically updates to track the active editor
159
159
- Provides a context menu with `Open File`, `Open File in Remote`, and `Refresh` commands
@@ -173,7 +173,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
173
173
174
174
- Adds a `Show Current Branch History` command (`gitlens.showQuickRepoHistory`) with a shortcut of `shift+alt+h` to show a paged **branch history quick pick menu** of the current branch for exploring its commit history
175
175
176
-

176
+

177
177
178
178
- Provides entries to `Show Commit Search` and `Open Branch in <remote-service>` when available
179
179
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
@@ -184,15 +184,15 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
184
184
185
185
- Adds a `Show File History` command (`gitlens.showQuickFileHistory`) to show a paged **file history quick pick menu** of the active file for exploring its commit history
186
186
187
-

187
+

188
188
189
189
- Provides entries to `Show Branch History` and `Open File in <remote-service>` when available
190
190
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
191
191
- Navigate pages via `alt+,` and `alt+.` to go backward and forward respectively
192
192
193
193
- Adds a `Show Commit Details` command (`gitlens.showQuickCommitDetails`) to show a **commit details quick pick menu** of the most recent commit of the active file
- Quickly see the set of files changed in the commit, complete with status indicators for adds, changes, renames, and deletes
198
198
- Provides entries to `Copy to Clipboard`, `Directory Compare`, `Open Changed Files`, `Open File in <remote-service>` when available, and more
@@ -202,15 +202,15 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
202
202
203
203
- Adds a `Show Commit File Details` command (`gitlens.showQuickCommitFileDetails`) with a shortcut of `alt+c` to show a **file commit details quick pick menu** of the most recent commit of the active file
- Provides entries to `Show Commit Details`, `Show File History`, `Compare File with...`, `Copy to Clipboard`, `Open File`, `Open File in <remote-service>` when available, and more
208
208
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
209
209
- Use the `alt+right arrow` shortcut on an entry to execute it without closing the quick pick menu, if possible — commands that open windows outside of VS Code will still close the quick pick menu unless [`"gitlens.advanced.quickPick.closeOnFocusOut": false`](#extension-settings) is set
210
210
211
211
- Adds a `Show Repository Status` command (`gitlens.showQuickRepoStatus`) with a shortcut of `alt+s` to show a **repository status quick pick menu** for visualizing the current repository status
212
212
213
-

213
+

214
214
215
215
- Quickly see upstream status (if an Git upstream is configured) — complete with ahead and behind information
216
216
- If you are ahead of the upstream, an entry will be shown with the number of commits ahead. Choosing it will show a limited **branch history quick pick menu** containing just the commits ahead of the upstream
@@ -222,14 +222,14 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
222
222
223
223
- Adds a `Show Stashed Changes` command (`gitlens.showQuickStashList`) to show a **stashed changes quick pick menu** for exploring your repository stash history
0 commit comments