↓ Skip to main content

Git

Who Writes Open Source? What the Commit Addresses of 107 Projects Say

Who Writes Open Source? What the Commit Addresses of 107 Projects Say

·657 words·4 mins
Counting 446,000 commits made to 107 large open-source projects in the last year by the domain of the author’s email: 29% came from organization addresses, but the median project is at 16%. Company projects and community projects differ widely; Google committed to 40 of them in a year, and a fifth of all commits don’t say where they come from.
Branch Naming Convention

Branch Naming Convention

·205 words·1 min
This article introduces the conventional branch naming specification, including the purpose of branch names, key points, and basic rules for naming branches in Git. It also provides examples of branch prefixes and their meanings.
git sparse-checkout enable and disable

git sparse-checkout enable and disable

·127 words·1 min
This article explains how to enable and disable git sparse-checkout, including examples of how to configure sparse-checkout for specific directories and how to reset it.
How to Slim Down Your Git Repository

How to Slim Down Your Git Repository

·1133 words·6 mins
How to remove unnecessary files and history from a Git repository to reduce its size, providing two methods using BFG Repo Cleaner or git filter-branch.
Git History Statistics Generator

Git History Statistics Generator

·712 words·4 mins
GitStats, a Git history statistics generation tool written in Python, can generate detailed code submission statistical reports to help developers analyze project activity and contributor information.
Git Commit Squash

Git Commit Squash

·226 words·2 mins
How to squash multiple Git commits into a single commit, both locally and remotely, using interactive rebase and merge strategies in Bitbucket.