Anto Semeraro·Jun 13Your Codebase Has a SurnameWhat happens when you apply genealogical research methods — census records, lineage tracing, extinction events — to git history.
Sadeepa Herath·Apr 7GitHub’s “Time Travel” Trick: How Developers Can Legally Rewrite Their Coding History 🕒💻How Git’s hidden timestamp system lets you commit to any date in history and what that means for your green squares.
Sergey Pekar·Sep 9, 2025How to remove files from the git repoHave you ever faced the situation when you committed some files to the Git repo that should not be there? For example, some binaries…
Hadi Aghandeh·Aug 4, 2025Rewriting Git History: Find and Replace Across Blobs, Filenames, and Commit Messages with…This document explains how to use git-filter-repo to perform powerful, permanent find-and-replace operations across your entire repository…
Ipek Birinci·May 7, 2025How to find your spesific commits in across multiple branches?I’m mostly working alone on a large-scale application. Sometimes there are many tasks and branches I’m working on at the same time. Because…
Xianpeng Shen·Apr 4, 2025Reviving GitStats: Bringing New Life to Git History AnalysisLately, in the evenings (typically after my child goes to bed), I’ve been working on something exciting: reviving the GitStats project…
Antelo·Apr 1, 2025How to Replace Email in Git HistoryChange your Git commit history email using git-filter-repo. Step-by-step guide with setup, usage, and common issues to watch out for.
Wichanart Wang·Jun 19, 2024How to edit author of old Git commitsIf for some reasons you have to do edit the author of several old commits, especially those that has been pushed, you can follow the steps…
InAWS TipbyKalyanakannan padivasu·May 30, 2024Secure Your Repository: Removing Sensitive Files from Git HistoryWhen working with Git, it’s common to accidentally commit sensitive files containing passwords, API keys, or personal information. Once…