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: content/tools/command-line.html
+33Lines changed: 33 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,9 @@ <h3>TUIs</h3>
13
13
<ul>
14
14
<li><strong><ahref="https://github.com/jesseduffield/lazygit">lazygit</a></strong>: simple terminal UI for git commands</li>
15
15
<li><strong><ahref="https://jonas.github.io/tig/">tig</a></strong>: ncurses-based text-mode interface for git</li>
16
+
<li><strong><ahref="https://github.com/wfxr/forgit">forgit</a></strong>: A utility tool powered by fzf for using git interactively </li>
17
+
<li><strong><ahref="https://github.com/altsem/gitu">gitu</a></strong>: A TUI Git client inspired by Magit </li>
18
+
<li><strong><ahref="https://github.com/gitui-org/gitui">gitui</a></strong>: Blazing fast terminal-ui for Git written in Rust</li>
16
19
</ul>
17
20
18
21
<h3>Manage Git history</h3>
@@ -21,6 +24,17 @@ <h3>Manage Git history</h3>
21
24
<li><strong><ahref="https://github.com/tummychow/git-absorb">git-absorb</a></strong>: git commit --fixup, but automatic</li>
22
25
<li><strong><ahref="https://github.com/newren/git-filter-repo">git-filter-repo</a></strong>: Quickly rewrite git repository history (filter-branch replacement)</li>
23
26
<li><strong><ahref="https://github.com/mhagger/git-imerge">git-imerge</a></strong>: Incremental merge for Git </li>
27
+
<li><strong><ahref="https://mergiraf.org/">mergiraf</a></strong>: A syntax-aware git merge driver for a growing collection of programming languages and file formats.</li>
28
+
<li><strong><ahref="https://github.com/arxanas/git-branchless">git-branchless</a></strong>: Branchless workflow for Git</li>
29
+
</ul>
30
+
31
+
<h3>Shell prompt integrations</h3>
32
+
33
+
These let you put your current Git branch (and more) in your shell prompt:
34
+
35
+
<ul>
36
+
<li><strong><ahref="https://starship.rs/">Starship</a></strong>: The minimal, blazing-fast, and infinitely customizable prompt for any shell!</li>
37
+
<li><strong><ahref="https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh">git-prompt.sh</a></strong>: Bash prompt that comes with Git</li>
24
38
</ul>
25
39
26
40
<h3>Manage large files</h3>
@@ -34,12 +48,31 @@ <h3>Diff tools</h3>
34
48
35
49
<ul>
36
50
<li><strong><ahref="https://dandavison.github.io/delta/">delta</a></strong>: A syntax highlighting pager for Git diffs</li>
51
+
<li><strong><ahref="https://github.com/Wilfred/difftastic">difftastic</a></strong>: A structural diff that understands syntax</li>
52
+
<li><strong><ahref="https://github.com/so-fancy/diff-so-fancy">diff-so-fancy</a></strong>: diff-so-fancy strives to make your diffs human readable instead of machine readable</li>
37
53
</ul>
38
54
39
55
<h3>Manage hooks</h3>
40
56
41
57
<ul>
42
58
<li><strong><ahref="https://pre-commit.com/">pre-commit</a></strong>: A framework for managing and maintaining multi-language pre-commit hooks. </li>
59
+
<li><strong><ahref="https://github.com/evilmartians/lefthook">lefthook</a></strong>: A fast Git hooks manager written in Go </li>
60
+
</ul>
61
+
62
+
<h3>Collections of Git tools</h3>
63
+
64
+
<ul>
65
+
<li><strong><ahref="https://github.com/tj/git-extras">git-extras</a></strong>: Git repo summary, repl, changelog population, author commit percentages and more </li>
66
+
<li><strong><ahref="https://github.com/nvie/git-toolbelt">git-toolbelt</a></strong>: A suite of useful Git commands that aid with scripting or every day command line usage</li>
67
+
</ul>
68
+
69
+
<h3>Other</h3>
70
+
71
+
<ul>
72
+
<li><strong><ahref="https://mob.sh/">mob.sh</a></strong>: Fast git handover for remote pair/mob programming. </li>
73
+
<li><strong><ahref="https://github.com/awslabs/git-secrets">git-secrets</a></strong>: Prevents you from committing secrets and credentials into git repositories </li>
74
+
<li><strong><ahref="https://commitizen-tools.github.io/commitizen/">Commitizen</a></strong>: Create committing rules for projects, auto bump versions and auto changelog generation</li>
75
+
<li><strong><ahref="https://github.com/git-town/git-town">git-town</a></strong>: Additional Git commands that automate the creation, synchronization, shipping, and cleanup of Git branches</li>
0 commit comments