跳转至

User Guide

This section explains how to use the implemented .pygit workflows as they exist in the current project.

What This Guide Covers

The guide focuses on the workflows that are already implemented:

  • local repository initialization,
  • staging and committing,
  • inspecting history and status,
  • branch creation and switching,
  • merge flows,
  • local-path remotes,
  • the dedicated pygit://host:port server.

What This Guide Does Not Claim

This guide does not claim that the project is a full official Git client for GitHub, SSH Git, HTTP Git, or the official Git wire protocol. The workflow coverage described here stays within the repository's real implementation boundary.

Use this section in the following order:

  1. Local Workflow
  2. Pygit Server
  3. Commands

That sequence starts with everyday local usage, then moves to self-hosted remote usage, and finally gives you a command-oriented reference view.