---
title: "lazygit Staging Workflow Demo"
description: "Demonstration of lazygit staging, committing, and pushing workflow"
date: 2026-02-07
published: true
tags:
  - vhs
  - demo
  - lazygit
  - git
template: image
---


A demonstration of the complete git workflow using lazygit: staging files, writing commits, and pushing changes.

## What is Shown

- Opening lazygit with modified and new files
- Navigating the status panel
- Staging files with Space
- Creating a commit with c
- Pushing changes with p

## Key Takeaway

lazygit's visual interface makes git operations intuitive. Stage with Space, commit with c, push with p—all without typing git commands.

![lazygit staging demo](/tapes/lazygit-staging.mp4)

## Related

<div class="embed-card">
  <a href="/lazygit/" class="embed-card-link">
    <div class="embed-card-content">
      <div class="embed-card-title">Lazygit</div>
      <div class="embed-card-description">Lazygit - a simple terminal UI for git commands</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>


<div class="embed-card">
  <a href="/gitui/" class="embed-card-link">
    <div class="embed-card-content">
      <div class="embed-card-title">gitui</div>
      <div class="embed-card-description">gitui - a blazing-fast terminal UI for git</div>
      <div class="embed-card-meta">Feb 7, 2026</div>
    </div>
  </a>
</div>

