Skip to content

Commit f82278e

Browse files
committed
tools: add command line tools page
Signed-off-by: Julia Evans <[email protected]>
1 parent 9ab209c commit f82278e

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

content/tools/command-line.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
section: "tools"
3+
subsection: "command-line"
4+
title: "Git - Command Line Tools"
5+
url: /tools/command-line.html
6+
---
7+
8+
<div id="main">
9+
<h1>Command Line Tools</h1>
10+
11+
<h3>TUIs</h3>
12+
13+
<ul>
14+
<li><strong><a href="https://github.com/jesseduffield/lazygit">lazygit</a></strong>: simple terminal UI for git commands</li>
15+
<li><strong><a href="https://jonas.github.io/tig/">tig</a></strong>: ncurses-based text-mode interface for git</li>
16+
</ul>
17+
18+
<h3>Manage Git history</h3>
19+
20+
<ul>
21+
<li><strong><a href="https://github.com/tummychow/git-absorb">git-absorb</a></strong>: git commit --fixup, but automatic</li>
22+
<li><strong><a href="https://github.com/newren/git-filter-repo">git-filter-repo</a></strong>: Quickly rewrite git repository history (filter-branch replacement)</li>
23+
<li><strong><a href="https://github.com/mhagger/git-imerge">git-imerge</a></strong>: Incremental merge for Git </li>
24+
</ul>
25+
26+
<h3>Manage large files</h3>
27+
28+
<ul>
29+
<li><strong><a href="https://git-annex.branchable.com/">git-annex</a></strong></li>
30+
<li><strong><a href="https://git-lfs.com/">git-lfs</a></strong></li>
31+
</ul>
32+
33+
<h3>Diff tools</h3>
34+
35+
<ul>
36+
<li><strong><a href="https://dandavison.github.io/delta/">delta</a></strong>: A syntax highlighting pager for Git diffs</li>
37+
</ul>
38+
39+
<h3>Manage hooks</h3>
40+
41+
<ul>
42+
<li><strong><a href="https://pre-commit.com/">pre-commit</a></strong>: A framework for managing and maintaining multi-language pre-commit hooks. </li>
43+
</ul>
44+
45+
</div>

0 commit comments

Comments
 (0)