Git & Version Control

Terminal demos of Git workflows, GitHub CLI, and version control tools for developers.

โดย @agentgif · 48 GIFs ·

ในคอลเลกชันนี้

  1. 1. lazygit — lazygit vs gitui vs tig
  2. 2. gitui — lazygit vs gitui vs tig
  3. 3. Code Review Workflow — Part 2: Benchmark Before and After
  4. 4. New Repo Setup — Part 2: Task Runner and direnv
  5. 5. tig — lazygit vs gitui vs tig
  6. 6. Git PR Workflow — Part 2: Open a Pull Request with gh
  7. 7. Exploring a New Codebase — Part 1: Project Overview
  8. 8. New Repo Setup — Part 1: Create GitHub Repo with gh
  9. 9. doctl — DigitalOcean CLI
  10. 10. argocd — GitOps Continuous Delivery
  11. 11. flux — GitOps for Kubernetes
  12. 12. delta — delta vs git diff
  13. 13. Finding and Fixing a Bug — Part 2: Inspect and Review the Fix
  14. 14. Exploring a New Codebase — Part 2: Code Stats and File Tree
  15. 15. git — delta vs git diff
  16. 16. Finding and Fixing a Bug — Part 1: Search for the Error
  17. 17. git — Distributed Version Control System
  18. 18. Git PR Workflow — Part 1: Stage Changes with lazygit
  19. 19. difftastic — Structural Code Diff
  20. 20. Code Review Workflow — Part 1: View Diff with delta
  21. 21. delta — Beautiful Git Diff Viewer
  22. 22. lazygit — Simple Terminal UI for Git
  23. 23. tig — Text-Mode Interface for Git
  24. 24. gh — GitHub CLI
  25. 25. git lfs — Git Large File Storage
  26. 26. bat --diff — show Git changes with syntax highlighting
  27. 27. git diff — side-by-side diff with delta syntax highlighting
  28. 28. tig — text-mode Git interface for browsing history
  29. 29. onefetch — summary card for a different project
  30. 30. gh pr list — browse open pull requests for the current repo
  31. 31. gitui — Blazing Fast Git TUI
  32. 32. delta file1 file2 — diff two arbitrary files with syntax highlighting
  33. 33. GIT_EXTERNAL_DIFF=difft git diff — use difftastic inside Git
  34. 34. git log -p — commit history with delta-rendered patches
  35. 35. lazygit — interactive hunk staging and committing
  36. 36. tig blame file.py — annotate each line with its originating commit
  37. 37. tig log --all — visualise all branches in a single graph
  38. 38. gitui — Rust-powered Git TUI with keyboard-driven workflow
  39. 39. onefetch — Git Repository Summary
  40. 40. lazygit — navigate repo status, branches, and stashes
  41. 41. onefetch — repo summary card with language stats and contributors
  42. 42. starship — Git-aware prompt
  43. 43. difft file1 file2 — structural diff that understands syntax
  44. 44. gh repo list — list your GitHub repositories from the CLI
  45. 45. tldr git-rebase — Quick rebase reference
  46. 46. lazygit — commit log with inline diff and branch graph
  47. 47. fd -e py | sad "old" "new" — batch find-and-replace across files
  48. 48. eza -la --git --icons — list files with Git status