EC DocsContact ↗Contact ↗
GitHubGitHub (opens in a new tab) (opens in a new tab)
  • Welcome

  • Security
    • Nmap
  • System Admin
    • Acme SSL
    • Xen Orchestra
    • Debian Upgrade
  • Code Quality
    • Editorconfig
    • GitHub Workflows
    • Pre Commit Hooks
  • Dev Environment
    • Git
    • Pyenv
  • Git
    • Verified Commits
  • Machine Learning
    • Autonomous LLM Agents
  • Nextra
    • Components
  • Python
    • Django
      • Model Managers
      • Database Transactions
      • Remove Duplicate Rows
      • Secret Keys
    • Performance
  • Theory
    • Algorithms
      • Binary Search
    • Data Structures
      • 2D Arrays
      • Linked Lists
  • Welcome

  • Contact ↗
  • Security
    • Nmap
  • System Admin
    • Acme SSL
    • Xen Orchestra
    • Debian Upgrade
  • Code Quality
    • Editorconfig
    • GitHub Workflows
    • Pre Commit Hooks
  • Dev Environment
    • Git
    • Pyenv
  • Git
    • Verified Commits
  • Machine Learning
    • Autonomous LLM Agents
  • Nextra
    • Components
  • Python
    • Django
      • Model Managers
      • Database Transactions
      • Remove Duplicate Rows
      • Secret Keys
    • Performance
  • Theory
    • Algorithms
      • Binary Search
    • Data Structures
      • 2D Arrays
      • Linked Lists
Dev Environment
Git

Git

Configure Git user

git config --global user.name "your name"
git config --global user.email "your email"

Rebase instead of creating merge commits

git config --global pull.rebase true

Automatically create remote tracking branches

git config --global push.autoSetupRemote true
Pre Commit HooksPyenv

2024 © Ed Chapman.
Site built with Nextra