askill
git-guide

git-guideSafety 95Repository

Guide for using git through the git-container Docker container. All git operations must use the git-container for isolation.

1 stars
1.2k downloads
Updated 3/8/2026

Package Files

Loading files...
SKILL.md

Git Guide Skill

Use this skill when performing any git operations (clone, pull, push, commit, etc.).

Policy: Use git-container for ALL Git Operations

MANDATORY: All git operations MUST be executed inside the git-container Docker container. Never run git directly on the host system.

Container Details

PropertyValue
Containersappropriate git container, alpine, ubuntu, debain, etc
Imageubuntu:22.04
Git Version2.34.1
StatusRunning (detached)

Usage Examples

Clone a Repository

docker exec -it git-container git clone <repo-url> <destination>

Pull Latest Changes

docker exec -it git-container git -C /path/to/repo pull

Push Changes

docker exec -it git-container git -C /path/to/repo push

Interactive Shell (for complex operations)

docker exec -it git-container sh

Check Git Status

docker exec -it git-container git -C /path/to/repo status

NAS Storage - MANDATORY Destination

ALL cloned repositories and git artifacts MUST be saved to the NAS SANDBOX:

{{paths.sandbox}}

This is the designated storage location for all git operations. Always ensure:

  1. Clones are created directly in or copied to the NAS sandbox
  2. Working directories are set to paths within the NAS
  3. Artifacts (branches, tags, exports) are stored on the NAS

Workflow

  1. Identify the target repository URL
  2. Use docker exec -it git-container git clone <url> <nas-path>
  3. Navigate to the cloned repository
  4. Perform git operations as needed
  5. Always save outputs to the NAS sandbox

Common Commands

OperationCommand
Clonedocker exec -it git-container git clone <url> /nas/path
Pulldocker exec -it git-container git -C /nas/repo pull
Pushdocker exec -it git-container git -C /nas/repo push
Statusdocker exec -it git-container git -C /nas/repo status
Branchdocker exec -it git-container git -C /nas/repo branch
Logdocker exec -it git-container git -C /nas/repo log
Diffdocker exec -it git-container git -C /nas/repo diff

Container Maintenance

If the container stops, restart it:

docker start git-container

Verify container is running:

docker ps | findstr git-container

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

78/100Analyzed 3/10/2026

Well-structured git guide with clear containerized workflow, comprehensive command examples, and organized tables. The skill provides actionable steps for using git through a Docker container with NAS storage requirements. Minor gaps include vague container naming and missing explicit commit examples. The internal infrastructure specifics (git-container, NAS paths) indicate some internal-only characteristics but the content remains broadly applicable to containerized git workflows.

95
90
65
72
88

Metadata

Licenseunknown
Version-
Updated3/8/2026
Publisherjnotsknab

Tags

github-actions