Key Takeaways
- 74% of developers say security issues are a major concern when developing software, supporting the role of Git-based controls like code review and branch protections
- 58% of organizations have adopted SAST (static application security testing) at some level, aligning with Git workflows that incorporate automated analysis on pull requests
- 49.6% of developers reported using Docker, and Git-based CI/CD commonly couples with containers for automated builds and tests
- GitHub reported 100 million users (including developers, organizations, and teams) as of 2021, underscoring massive Git-based hosting usage
- Git is the version control system used for 100% of repositories on GitHub by definition (Git is GitHub’s underlying storage and collaboration model)
- In 2023, 12.7% of respondents used Bitbucket for version control (Stack Overflow Developer Survey 2023)
- Git is the default version control system used in the GitHub flow model, where pull requests are the unit of change for review and integration
- Git supports atomic commits—either the full commit is recorded or nothing is—ensuring repository consistency
- Git supports SHA-256 repositories as an option (hashing algorithm migration), allowing stronger cryptographic integrity than SHA-1
- Git’s default branch name is configurable, with common defaults including 'master' historically and 'main' in many modern templates
- GitHub Actions supports scheduled triggers with cron syntax, enabling periodic builds and tests for Git repositories
- Git supports bisect to identify the commit that introduced a bug by using binary search over commits
- Git’s sparse checkout allows checking out only selected directories, reducing local disk usage for large repositories
- During 2022, npm reported that it received 7.7 billion downloads per week on average for popular packages, reinforcing the scale of dependency ecosystems that Git-based security checks often monitor
- NIST SP 800-204C estimates that cryptographic module usage and integrity protections are critical for secure software delivery, with signature-based integrity checks reducing the risk of tampering across distribution channels (a quantitative baseline for integrity controls)
Git-based security and automation are now central, with widespread SAST, protections, and CI driving faster safer releases.
Related reading
Industry Trends
Industry Trends Interpretation
User Adoption
User Adoption Interpretation
More related reading
Platform Metrics
Platform Metrics Interpretation
Technical Adoption
Technical Adoption Interpretation
More related reading
Performance Metrics
Performance Metrics Interpretation
Security & Compliance
Security & Compliance Interpretation
More related reading
Ci/cd Adoption
Ci/cd Adoption Interpretation
Developer Practices
Developer Practices Interpretation
How We Rate Confidence
Every statistic is queried across four AI models (ChatGPT, Claude, Gemini, Perplexity). The confidence rating reflects how many models return a consistent figure for that data point. Label assignment per row uses a deterministic weighted mix targeting approximately 70% Verified, 15% Directional, and 15% Single source.
Only one AI model returns this statistic from its training data. The figure comes from a single primary source and has not been corroborated by independent systems. Use with caution; cross-reference before citing.
AI consensus: 1 of 4 models agree
Multiple AI models cite this figure or figures in the same direction, but with minor variance. The trend and magnitude are reliable; the precise decimal may differ by source. Suitable for directional analysis.
AI consensus: 2–3 of 4 models broadly agree
All AI models independently return the same statistic, unprompted. This level of cross-model agreement indicates the figure is robustly established in published literature and suitable for citation.
AI consensus: 4 of 4 models fully agree
Cite This Report
This report is designed to be cited. We maintain stable URLs and versioned verification dates. Copy the format appropriate for your publication below.
Margot Villeneuve. (2026, February 13). Git Statistics. Gitnux. https://gitnux.org/git-statistics
Margot Villeneuve. "Git Statistics." Gitnux, 13 Feb 2026, https://gitnux.org/git-statistics.
Margot Villeneuve. 2026. "Git Statistics." Gitnux. https://gitnux.org/git-statistics.
References
- 1veracode.com/state-of-software-security-2023
- 2veracode.com/state-of-software-security-2024
- 3insights.stackoverflow.com/survey/2024
- 12insights.stackoverflow.com/survey/2023
- 4docs.github.com/en/code-security/dependabot/dependabot-alerts/about-dependabot-alerts
- 5docs.github.com/en/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates
- 8docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification
- 11docs.github.com/en/get-started/using-git/about-git
- 14docs.github.com/en/get-started/using-github/github-flow
- 27docs.github.com/en/actions/using-workflows/events-that-trigger-workflows
- 33docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs
- 6owasp.org/www-project-dependency-check/
- 7git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work
- 15git-scm.com/book/en/v2/Git-Internals-Git-Objects
- 16git-scm.com/docs/hash-function-transition
- 17git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
- 18git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository
- 19git-scm.com/docs/pack-format
- 20git-scm.com/book/en/v2/Git-Internals-Packfiles
- 21git-scm.com/docs/git-rebase
- 22git-scm.com/docs/git-cherry-pick
- 23git-scm.com/book/en/v2/Git-Tools-Submodules
- 24git-scm.com/docs/git-worktree
- 25git-scm.com/docs/git-reflog
- 28git-scm.com/docs/git-bisect
- 29git-scm.com/docs/sparse-checkout
- 30git-scm.com/docs/partial-clone
- 31git-scm.com/docs/git-merge-base
- 34git-scm.com/docs/git-gc
- 9kernel.org/doc/html/latest/process/index.html
- 10news.ycombinator.com/item?id=27454041
- 13survey.stackoverflow.co/2024/
- 26github.com/git-lfs/git-lfs/blob/main/docs/spec.md
- 40github.com/ossf/scorecard
- 42github.com/ossf/scorecard/blob/main/README.md
- 32arxiv.org/abs/2202.06590
- 35man7.org/linux/man-pages/man1/git-merge.1.html
- 36man7.org/linux/man-pages/man1/git-gc.1.html
- 37man7.org/linux/man-pages/man1/git-reflog.1.html
- 38npmjs.com/policies/reporting
- 39csrc.nist.gov/pubs/sp/800/204/c/final
- 41csrc.nist.gov/pubs/sp/800/218/final
- 43learn.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops
- 44research.google/pubs/







