useGit API
    Preparing search index...

    Interface RestoreOptions

    Options for restore

    interface RestoreOptions {
        "--conflict"?: "merge" | "diff3" | "zdiff3";
        "--source"?: string;
        "--unified"?: number;
        flags?: (
            | "--quiet"
            | "--progress"
            | "--patch"
            | "--staged"
            | "--worktree"
            | "--no-progress"
            | "--ours"
            | "--theirs"
            | "--merge"
            | "--ignore-unmerged"
            | "--overlay"
            | "--no-overlay"
            | "--recurse-submodules"
            | "--no-recurse-submodules"
        )[];
    }
    Index

    Properties

    "--conflict"?: "merge" | "diff3" | "zdiff3"

    Restore with a specific conflict style.

    "merge"
    
    "--source"?: string

    Restore files from a specific source (commit, branch, tag).

    "HEAD"
    "main"
    "HEAD~1"
    "--unified"?: number

    Generate diffs with N lines of context (used with --patch).

    flags?: (
        | "--quiet"
        | "--progress"
        | "--patch"
        | "--staged"
        | "--worktree"
        | "--no-progress"
        | "--ours"
        | "--theirs"
        | "--merge"
        | "--ignore-unmerged"
        | "--overlay"
        | "--no-overlay"
        | "--recurse-submodules"
        | "--no-recurse-submodules"
    )[]