Git & Version Control
Terminal demos of Git workflows, GitHub CLI, and version control tools for developers.
In dieser Sammlung
- 1. lazygit — lazygit vs gitui vs tig
- 2. gitui — lazygit vs gitui vs tig
- 3. Code Review Workflow — Part 2: Benchmark Before and After
- 4. New Repo Setup — Part 2: Task Runner and direnv
- 5. Security Audit — Part 1: Scan for Secrets with gitleaks
- 6. tig — lazygit vs gitui vs tig
- 7. Git PR Workflow — Part 2: Open a Pull Request with gh
- 8. Exploring a New Codebase — Part 1: Project Overview
- 9. New Repo Setup — Part 1: Create GitHub Repo with gh
- 10. doctl — DigitalOcean CLI
- 11. argocd — GitOps Continuous Delivery
- 12. flux — GitOps for Kubernetes
- 13. delta — delta vs git diff
- 14. git worktree — Multiple working trees
- 15. git bisect — Binary search for bugs
- 16. gh run list — View CI/CD runs
- 17. git clean — Remove untracked files
- 18. git reset — Undo commits and unstage
- 19. git blame — Annotate file changes
- 20. git remote — Manage remote repositories
- 21. gh pr create — GitHub CLI pull request
- 22. git tag — Create release tags
- 23. git reflog — Recover lost commits
- 24. git diff --staged — Review staged changes
- 25. git worktree — Multiple working trees
- 26. git bisect — Binary search for bugs
- 27. git cherry-pick — Apply specific commits
- 28. git stash — Save work in progress
- 29. git log --oneline — Compact history
- 30. git rebase -i — Interactive rebase
- 31. git branch & merge
- 32. git init & first commit
- 33. Finding and Fixing a Bug — Part 2: Inspect and Review the Fix
- 34. Exploring a New Codebase — Part 2: Code Stats and File Tree
- 35. git — delta vs git diff
- 36. Finding and Fixing a Bug — Part 1: Search for the Error
- 37. Security Audit — Part 2: Encrypt Secrets with age
- 38. git — Distributed Version Control System
- 39. Git PR Workflow — Part 1: Stage Changes with lazygit
- 40. difftastic — Structural Code Diff
- 41. Code Review Workflow — Part 1: View Diff with delta
- 42. delta — Beautiful Git Diff Viewer
- 43. cmatrix — Matrix digital rain in the terminal
- 44. lazygit — Simple Terminal UI for Git
- 45. pass generate email/github 20 — Generate a password with pass
- 46. tig — Text-Mode Interface for Git
- 47. gh — GitHub CLI
- 48. git lfs — Git Large File Storage
- 49. bat --diff — show Git changes with syntax highlighting
- 50. git diff — side-by-side diff with delta syntax highlighting
- 51. shfmt -i 2 -d — show formatting diff for a shell script
- 52. gh issue list — Browse GitHub issues
- 53. tig — text-mode Git interface for browsing history
- 54. git-graph — compact, colour-coded commit graph in the terminal
- 55. gitleaks detect — scan repository history for leaked secrets
- 56. onefetch — summary card for a different project
- 57. gh pr list — browse open pull requests for the current repo
- 58. gitui — Blazing Fast Git TUI
- 59. delta file1 file2 — diff two arbitrary files with syntax highlighting
- 60. GIT_EXTERNAL_DIFF=difft git diff — use difftastic inside Git
- 61. git log -p — commit history with delta-rendered patches
- 62. lazygit — interactive hunk staging and committing
- 63. forgit::diff — interactively select files and view diffs with fzf
- 64. tig blame file.py — annotate each line with its originating commit
- 65. tig log --all — visualise all branches in a single graph
- 66. gitui — Rust-powered Git TUI with keyboard-driven workflow
- 67. onefetch — Git Repository Summary
- 68. lazygit — navigate repo status, branches, and stashes
- 69. forgit::log — fuzzy-search Git log with fzf preview
- 70. onefetch — repo summary card with language stats and contributors
- 71. starship — Git-aware prompt
- 72. difft file1 file2 — structural diff that understands syntax
- 73. gh repo list — list your GitHub repositories from the CLI
- 74. tldr git-rebase — Quick rebase reference
- 75. lazygit — commit log with inline diff and branch graph
- 76. fd -e py | sad "old" "new" — batch find-and-replace across files
- 77. erd --no-git — file tree ignoring .gitignore rules
- 78. eza -la --git --icons — list files with Git status