jj

Provide a command reference for the Jujutsu (jj) version control system.

2|Updated Jun 1, 2015
One-click install
npx skills add https://github.com/TimoFreiberg/dotfiles --skill jj-timofreiberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj
Source: https://github.com/TimoFreiberg/dotfiles/tree/main/agents/skills/jj
Command: npx skills add https://github.com/TimoFreiberg/dotfiles --skill jj-timofreiberg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies complex version control operations using the Jujutsu (jj) command-line tool, making it easier to manage your code history and collaborate effectively.

Core Features & Use Cases

  • Intuitive Command Reference: Provides quick access to essential jj commands for inspecting, creating, and modifying code revisions.
  • Advanced Operations: Offers guidance on rewriting history, resolving conflicts, and interacting with remote repositories.
  • Use Case: Quickly view the status of your working copy, commit changes with clear messages, or squash recent commits into a single one to clean up your history before sharing.

Quick Start

Use the jj skill to show the status of your working copy.

Frequently Asked Questions about jj

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I squash recent commits in Jujutsu (jj) to clean up code history?

To squash recent commits in Jujutsu (jj), you use the jj command reference to combine recent changes into a single revision. This simplifies your code history before sharing it with collaborators.

What is the best way to inspect working copy status using the jj version control system?

Inspecting working copy status in the jj version control system involves running a core jj command to view current changes. The command reference provides quick access to essential status checks for your repository.

Can I rewrite history and resolve conflicts with jj?

Yes, jj supports advanced operations for rewriting history and resolving conflicts. The reference covers these advanced topics to help you manage complex code revisions and maintain repository integrity.

How do I manage bookmarks and perform remote operations in jj?

Managing bookmarks and performing remote operations in jj are core features detailed in the command reference. You can interact with remote repositories and manage pointers to specific revisions.

Does the jj version control system require prior knowledge of other DVCS tools?

The jj version control system simplifies complex version control operations, making it accessible for managing code history. While prior DVCS knowledge helps, the reference covers essential commands for inspecting and creating revisions.