Tag: tooling
All the articles with the tag "tooling".
-
Docker Init: Scaffolding Dockerfiles for Your Stack
docker init generates Dockerfiles, compose files, and .dockerignore for your project — when it saves time and when you should write your own.
-
Cleaning Up Build Artifacts and Caches with git clean
How to use git clean to remove untracked files, build output, and caches from your working tree — with dry runs, exclusion patterns, and the flags that control what actually gets deleted.
-
Per-File Git Behavior with .gitattributes
How .gitattributes controls merge strategies, diff output, line endings, and export behavior on a per-file or per-pattern basis — solving whole categories of recurring git friction.
-
Attaching Metadata to Commits with git notes
How git notes let you annotate commits with additional context — deployment timestamps, review feedback, CI results — without altering commit SHAs or rewriting history.
-
Exporting Clean Snapshots with git archive
How git archive creates tarballs and zip files from any commit, tag, or branch — without the .git directory and with fine-grained control over what gets included.
-
Transporting Git Repositories Offline with git bundle
How to package a git repository or a range of commits into a single portable file — for air-gapped transfers, offline backups, or sharing history without network access.