---
title: "tmux Git Project Session Demo"
description: "Demonstration of creating dedicated tmux sessions for git projects"
date: 2026-02-07
published: true
tags:
  - vhs
  - demo
  - tmux
  - git
template: image
---


A demonstration of creating dedicated tmux sessions for individual git repositories, keeping each project's context isolated.

## What is Shown

- Starting in a git repository
- Creating a new session named after the project
- Listing all active sessions
- Opening the editor in the new session context

## Key Takeaway

Dedicated sessions per project keep your workspaces organized. Each git repo gets its own tmux session with the correct working directory.

![tmux git project session demo](/tapes/tmux-git-project-session.mp4)

## Related

<div class="embed-card">
  <a href="/tmux/" class="embed-card-link">
    <div class="embed-card-content">
      <div class="embed-card-title">tmux Configuration</div>
      <div class="embed-card-description">tmux configuration for persistent terminal sessions with popup windows and session management</div>
      <div class="embed-card-meta">Feb 7, 2026</div>
    </div>
  </a>
</div>


<div class="embed-card">
  <a href="/git/" class="embed-card-link">
    <div class="embed-card-content">
      <div class="embed-card-title">Git Configuration</div>
      <div class="embed-card-description">Git configuration with aliases, delta for diffs, and work/personal separation</div>
      <div class="embed-card-meta">Feb 7, 2026</div>
    </div>
  </a>
</div>

