Tracking renamed files in Git
Explains how Git handles file renames via heuristics and offers a best practice for ensuring rename tracking works.
Explains how Git handles file renames via heuristics and offers a best practice for ensuring rename tracking works.
A guide on using git rebase to safely delete unwanted or sensitive commits from your Git history, including a warning about its destructive nature.
A guide to using git-filter-repo, the recommended tool for permanently removing files (like credentials or large assets) from your Git repository history.
Explains the lack of a native Nix method to search for old package versions and details the creation of the Nix Package Versions tool to solve this.
Explains how Git commit dates are set locally, not by GitHub's servers, and how to intentionally create commits dated in the future.