Skip to content
SW DevelopmentLive

GitDiffToZip (gdtz)

A Node.js CLI tool that compares two git commits and bundles only the changed files into a ZIP archive. Ideal for partial deployments — instead of uploading an entire project to a server, upload only what actually changed. Archives are named automatically with both commit hashes and a timestamp. Supports binary and text files, custom output directories, and cross-platform binaries (Windows, Linux, macOS). Installable as a global npm command `gdtz`.

GitDiffToZip (gdtz) — 1/3

Tech stack

JavaScriptNode.jsCLIGitnpm