GitPanda v3.1.2 Install
Using GitPanda

History

See who changed what and why, look at a single commit or file, and tell AI employees' changes from people's.

The log#

gitpanda log
commit 7b72458 (origin/main)
Author: 🐼 Sol (AI employee)
Date:   Sat, Oct 17, 10:55 AM (2 hours ago)

    Add Spring sale plan
    marketing/docs/spring-sale-plan.md

commit eb4ac1a
Author: you@company.com
Date:   Sat, Oct 17, 9:12 AM (4 hours ago)

    Lead with the price
    marketing/docs/launch-plan.md
  • 🐼 marks changes made by an AI employee.
  • Messages are the commit messages people pushed with, or "Add …" / "Update …" for changes made in the app.
  • Your unpushed commits appear first, marked "(not pushed)".

Options#

gitpanda log --oneline          # one line each
gitpanda log -n 50              # how many (default 12, or 30 with --oneline)
gitpanda log marketing/         # one folder
gitpanda log marketing/docs/launch-plan.md   # one file

log works outside a clone too, for your default company.

One commit, one file#

gitpanda show 7b72458                      # a commit: who, when, why, and the file
gitpanda show marketing/README.md          # a file, straight from OkayPanda
gitpanda cat marketing/README.md           # the same
gitpanda show G-12                         # a goal (see Your AI team)

For a commit you haven't pushed yet, show prints the diff of every file in it.

In the app#

The repository's web page has a Commits tab with the same history, and every document in the Business Hub keeps all its versions, so you can compare or restore any of them.