Install
$ agentstack add skill-pledgeandgrow-pledge-skills-git ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Git
> Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Version: Git 2.49 Documentation: git-scm.com/docs Book: Pro Git
Quick Reference
| Topic | File | |-------|------| | Introduction (what is Git, VCS types, installing, first-time setup) | introduction.md | | Repositories (init, clone, recording changes, history, undoing, remotes, tagging, aliases) | repositories.md | | Branching and Merging (branch, switch, merge, conflicts, stash, tag, worktree, rebase, workflows) | branching-and-merging.md | | Sharing and Updating (fetch, pull, push, remote, submodule, refspecs) | sharing-and-updating.md | | Inspection and Comparison (show, log, diff, difftool, range-diff, shortlog, describe, revision selection) | inspection-and-comparison.md | | Patching (apply, cherry-pick, rebase, revert, format-patch, patch workflows) | patching.md | | Debugging (bisect, blame, grep, finding bugs) | debugging.md | | Administration (clean, gc, fsck, reflog, filter-branch, instaweb, archive, bundle, maintenance) | administration.md | | Server Admin (protocols, SSH setup, git daemon, Smart HTTP, GitWeb, hosting, security) | server-admin.md | | Email (format-patch, am, send-email, imap-send, request-pull, patch workflows) | email.md | | External Systems (svn, fast-import, p4, migrating to Git) | external-systems.md | | Configuration (git config, levels, settings, aliases, credentials, signing, includeIf, performance) | configuration.md | | Git Tools (revision selection, interactive staging, stashing, cleaning, signing, searching, rewriting history, reset, advanced merging, rerere, submodules, bundling, replace, credentials) | git-tools.md | | Git Internals (plumbing, objects, refs, packfiles, refspec, transfer protocols, plumbing commands, environment variables) | git-internals.md | | Guides (gitignore, gitattributes, hooks, gitmodules, workflows) | guides.md | | Distributed Git (workflows, contributing, maintaining, commit guidelines) | distributed-git.md | | GitHub (account setup, SSH, contributing, maintaining, organizations, GitHub CLI, Actions, API) | github.md | | Embedding Git (libgit2, JGit, go-git, pygit2, rugged, nodegit, LibGit2Sharp, scripting) | embedding-git.md | | Sparse Checkout, Scalar, Partial Clone (sparse-checkout, backfill, maintenance, pack-refs, prune, diagnose, fast-export) | sparse-checkout.md | | File Formats and Protocols (repository layout, index, pack, bundle, commit-graph, chunk, signature, wire protocols v0/v1/v2, namespaces, remote-helpers, mailmap, diffcore) | file-formats-and-protocols.md | | Additional Commands (annotate, merge-tree, show-branch, whatchanged, cherry, ls-remote, name-rev, commit-graph, pack-objects, interpret-trailers, stripspace, credential, GUI tools, CVS commands) | additional-commands.md | | Tutorials and Migration (gittutorial, gittutorial-2, gitcore-tutorial, CVS migration, CVS-to-Git command mapping, diffcore) | tutorials-and-migration.md |
Core Concepts
- Distributed: Every clone is a full repository — no central server required
- Snapshots, Not Deltas: Git stores full snapshots of the project at each commit, not file-based changes
- Three States: Modified (working directory), Staged (index), Committed (HEAD)
- Content-Addressable: All objects stored by SHA-1 hash of content — integrity guaranteed
- Nearly Every Operation Is Local: No network needed for most operations
- Branches Are Cheap: A branch is just a lightweight pointer to a commit
- Data Integrity: Checksumming (SHA-1) ensures data can't be corrupted without detection
- Staging Area: The index allows granular control over what goes into each commit
- Distributed Workflows: Centralized, integration manager, dictator/lieutenants models
- Porcelain and Plumbing: High-level user commands and low-level scripting commands
Official Documentation Sources
- Git Reference — Command reference
- Pro Git Book — Full book
- Git User Manual — User manual
- Git FAQ — Frequently asked questions
- Git Glossary — Terms and definitions
- Everyday Git — Everyday commands
- Git Hooks — Hook reference
- gitignore — Ignore patterns
- gitattributes — Attribute patterns
- Git Workflows — Workflow patterns
- Git Tutorial — Tutorial
- Git Revisions — Revision spec syntax
- Git Submodules — Submodule guide
- Git CLI Conventions — CLI conventions
- Git Core Tutorial — Developer tutorial
- Git Tutorial Part 2 — Internals tutorial
- Git CVS Migration — CVS to Git guide
- Git Diff Core — Diff internals
- Git Namespaces — Ref namespaces
- Git Remote Helpers — Remote helper protocol
- Git Repository Layout — .git directory structure
- Git Mailmap — Author name mapping
- Git Bundle Format — Bundle file format
- Git Pack Format — Pack file format
- Git Index Format — Index file format
- Git Commit-Graph Format — Commit-graph format
- Git Protocol v2 — Wire protocol v2
- Git Protocol HTTP — HTTP protocol
- Git Credentials — Credential management
- Git Sparse Checkout — Sparse checkout
- Scalar — Large repo management
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: pledgeandgrow
- Source: pledgeandgrow/pledge-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.