Report: Git User's Survey 2011
Activity
|
Responses |
||||||||
1. What country do you live in (country of residence)?
| Total respondents | 8979 |
| Respondents who skipped this question | 782 |
2. How old are you (in years)?
| Total respondents | 8949 |
| Respondents who skipped this question | 812 |
3.
Does Git include code or documentation by you?
(Are you a Git developer?)
| Yes | 9.1% |
|
820 |
| No | 90.9% |
|
8224 |
| Total respondents | 9044 | ||
| Respondents who skipped this question | 717 | ||
4. Have you found Git easy to learn?
| Very easy | 4.9% |
|
427 |
| Easy | 23.2% |
|
2006 |
| Reasonably easy (average) | 55.4% |
|
4788 |
| Hard | 15.5% |
|
1338 |
| Very hard | 1% |
|
89 |
| Total respondents | 8648 | ||
| Respondents who skipped this question | 384 | ||
5. Have you found Git easy to use?
| Very easy | 10.8% |
|
933 |
| Easy | 37.1% |
|
3205 |
| Reasonably easy (average) | 44% |
|
3799 |
| Hard | 7.4% |
|
639 |
| Very hard | 0.7% |
|
57 |
| Total respondents | 8633 | ||
| Respondents who skipped this question | 399 | ||
6. Which Git version(s) are you using?
| pre 1.3 | 0.1% |
|
5 |
| 1.3.x | 0.2% |
|
13 |
| 1.4.x | 0.5% |
|
42 |
| 1.5.x | 2.4% |
|
204 |
| 1.6.x | 11.3% |
|
966 |
| 1.7.x | 90.1% |
|
7703 |
| 1.7.x-rcN version (release candidate) | 2.2% |
|
191 |
| minor (maintenance) release 1.x.y.z | 13.5% |
|
1153 |
| 'master' branch of official git repository | 3.2% |
|
276 |
| 'next' branch of official git repository | 0.5% |
|
39 |
| 'pu' branch of official git repository | 0.1% |
|
7 |
| version from msysGit / Git for Windows fork repository | 11.1% |
|
947 |
| JGit implementation (e.g. via Eclipse plugin, EGit) | 5.6% |
|
481 |
| other git implementation (Git#, Dulwich, etc.) | 1.2% |
|
101 |
| other, please specify | 2.2% |
|
184 |
| Total respondents | 8547 | ||
| Respondents who skipped this question | 485 | ||
7. Rate your own proficiency with Git:
| 1. novice | 3.7% |
|
321 |
| 2. casual, needs advice | 19% |
|
1643 |
| 3. everyday use | 35.9% |
|
3107 |
| 4. can offer advice | 34.2% |
|
2954 |
| 5. know it very well | 7.2% |
|
619 |
| Total respondents | 8644 | ||
| Respondents who skipped this question | 388 | ||
8. I use Git for (check all that apply):
| work projects | 82.4% |
|
6240 |
| unpaid projects | 82.8% |
|
6267 |
| proprietary projects | 42.9% |
|
3249 |
| OSS development (also public domain, and published and unlicensed) | 64.2% |
|
4860 |
| private stuff (unpublished), in house | 78.5% |
|
5945 |
| code (programming) and its documentation | 87.5% |
|
6629 |
| data, documents (also e.g. static website) | 48.6% |
|
3680 |
| sharing data or sync | 23.1% |
|
1748 |
| managing configuration files | 40.5% |
|
3066 |
| backup | 20.9% |
|
1579 |
| backend for wiki, blog, or other web app | 11.8% |
|
897 |
| backend for bugtracker / issue tracker | 3.1% |
|
235 |
| frontend to other SCM (e.g. git-svn) | 16.5% |
|
1252 |
| other (please specify) | 2% |
|
150 |
| Total respondents | 7572 | ||
| Respondents who skipped this question | 181 | ||
9. How do/did you obtain Git (install and/or upgrade)?
| binary package | 73.9% |
|
5566 |
| source package or script (automatic compiling) | 29.8% |
|
2242 |
| source tarball (extract, make, make install) | 12.1% |
|
915 |
| pull from (main) repository | 9.5% |
|
718 |
| preinstalled / sysadmin job | 11.6% |
|
875 |
| other - please specify (if none of the above apply) | 3.8% |
|
284 |
| Total respondents | 7532 | ||
| Respondents who skipped this question | 221 | ||
10. On which operating system(s) do you use Git?
| GNU/Linux (includes MeeGo) | 81.7% |
|
6180 |
| *BSD (FreeBSD, OpenBSD, NetBSD, etc.) | 6.5% |
|
491 |
| MacOS X (Darwin) | 50.1% |
|
3786 |
| MS Windows/Cygwin | 11.1% |
|
841 |
| MS Windows/msysGit (MINGW) | 28.7% |
|
2173 |
| some MS Windows (unknown or other) | 2% |
|
155 |
| Solaris / OpenSolaris / Illuminati / IllumOS | 2.8% |
|
208 |
| other Unix | 1.5% |
|
115 |
| Other, please specify | 1.1% |
|
85 |
| Total respondents | 7562 | ||
| Respondents who skipped this question | 191 | ||
11. What Git interfaces, implementations and frontends do you use?
| git (core) commandline | 98.2% |
|
7396 |
| JGit (Java implementation), e.g. via Eclipse plugin | 10.3% |
|
778 |
| NGit or Git# (C# implementation) | 0.8% |
|
57 |
| Dulwich (pure-Python implementation) | 1.5% |
|
116 |
| Git::PurePerl (Perl implementation) | 0.5% |
|
35 |
| git.js (JavaScript) | 0.4% |
|
30 |
| libgit2 bindings | 2.3% |
|
176 |
| Easy Git | 0.3% |
|
19 |
| StGIT | 0.5% |
|
36 |
| Guilt | 0.1% |
|
7 |
| TopGit | 0.2% |
|
14 |
| Zit | 0% |
|
3 |
| I don't know, I use only (graphical) tools | 1.2% |
|
93 |
| Other (please specify) | 19.4% |
|
1459 |
| Total respondents | 7529 | ||
| Respondents who skipped this question | 224 | ||
12. What kind of Git tools do you use?
| editor/IDE VC integration (e.g. EGit, TextMate bundle, magit) | 40.5% |
|
2612 |
| build tool integration (e.g. git plugin for Maven, gitbuilder, Parabuild) | 10.6% |
|
682 |
| filemanager / shell extension (e.g. git-cheetah, TortoiseGit) | 12.7% |
|
817 |
| filesystem interface (e.g. gitfs, figfs) | 1% |
|
63 |
| graphical history viewer/browser (e.g. gitk) | 60.6% |
|
3908 |
| graphical commit tool (e.g. git-gui) | 30.6% |
|
1974 |
| graphical diff and/or merge tool (e.g. Kompare, Meld) | 30.8% |
|
1989 |
| graphical blame or pickaxe tool | 6.6% |
|
426 |
| tool to manage git repositories (e.g. Gitosis, Gitolite) | 22.4% |
|
1444 |
| git-instaweb, or self-hosted web interface | 8.3% |
|
536 |
| self-hosted code review system (e.g. Gerrit) | 5.6% |
|
362 |
| self-hosted git software forge (e.g. Gitorious, GitHub:FI, InDefero) | 18.4% |
|
1185 |
| patch management interface (e.g. StGit, Guilt) | 1.1% |
|
70 |
| tracking some files out-of-band (e.g. git-annex, git-media) | 1% |
|
65 |
| storing metadata (e.g. metastore, gitperms, git-cache-meta) | 0.5% |
|
32 |
| managing composite repositories (e.g. git-subtree, gitslave, repo) | 3.5% |
|
224 |
| my own scripts (for daily use) | 17.1% |
|
1105 |
| my own scripts (for special tasks) | 16.4% |
|
1057 |
| other kind, please specify | 7.4% |
|
479 |
| Total respondents | 6450 | ||
| Respondents who skipped this question | 1303 | ||
13. List git tools that you use (optional)
| Total respondents | 1858 |
| Respondents who skipped this question | 5895 |
14. What do you use submodules (or their equivalent) for?
| I don't use submodules at all | 63.5% |
|
4466 |
| I use submodules (git-submodule) | 29.2% |
|
2050 |
| I use repo | 3.9% |
|
273 |
| I use git-subtree | 2.5% |
|
176 |
| I use gitslave | 0.2% |
|
16 |
| to import repositories maintained by others (in subdirectory) | 18.7% |
|
1313 |
| for your own (or your organization's) code shared between different projects | 15.4% |
|
1084 |
| to separate large and/or many files for performance reasons | 2.4% |
|
168 |
| to separate data which you don't want (or aren't allowed) to disclose | 2.7% |
|
191 |
| Other, please specify | 2% |
|
143 |
| Total respondents | 7030 | ||
| Respondents who skipped this question | 723 | ||
15. How do you include changes in a new commit?
| never | rarely | often | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| commit -a |
|
|
|
7036 | ||||||
| commit <file> |
|
|
|
6580 | ||||||
| commit -i <file> |
|
|
|
6190 | ||||||
| git add |
|
|
|
7248 | ||||||
| git stage |
|
|
|
6222 | ||||||
| git update-index |
|
|
|
6146 | ||||||
| incremental add / commit |
|
|
|
6378 | ||||||
| graphical commit tool |
|
|
|
6601 | ||||||
| filemanager extension |
|
|
|
6198 | ||||||
| Total respondents | 7454 | |||||||||
| Respondents who skipped this question | 299 | |||||||||
16. Which of the following features do you use?
| git bundle (off-line transport) | 8% |
|
505 |
| eol conversion (crlf) | 21.9% |
|
1381 |
| custom diff/merge driver | 13.7% |
|
866 |
| textconv | 1.4% |
|
89 |
| word diff | 14.2% |
|
893 |
| gitattributes (other than above) | 5.6% |
|
356 |
| merge strategy options (e.g. -Xrenormalize) | 4.2% |
|
266 |
| submodules (subprojects) | 31.6% |
|
1995 |
| subtree merge (optionally git-subtree) | 4.8% |
|
305 |
| partial (sparse) checkout | 5.5% |
|
349 |
| assume-unchanged bit | 2.3% |
|
148 |
| separate worktree / core.worktree | 2.4% |
|
154 |
| multiple worktrees (git-new-worktree) | 2.8% |
|
176 |
| gitdir mechanism ('.git' file pointing to repository) | 2.7% |
|
171 |
| alternates mechanism (sharing object database) | 2.2% |
|
141 |
| stash (optionally "git stash --keep-index") | 69.7% |
|
4395 |
| shallow clone (e.g. "git clone --depth=<n>") | 8.2% |
|
515 |
| detaching HEAD (e.g. "git checkout HEAD^0") | 28.8% |
|
1817 |
| commit message templates | 6.3% |
|
398 |
| interactive commit / per-hunk comitting / partial commit | 36.5% |
|
2300 |
| interactive rebase (small scale history editing) | 44.3% |
|
2792 |
| git-filter-branch or equivalent (large history rewriting) | 13.1% |
|
829 |
| bisect (optionally "git bisect run <script>") | 30.3% |
|
1908 |
| tracking code movement with git-blame ("git blame -M" etc.) | 31.8% |
|
2003 |
| advanced history examination (pickaxe search, ancestor only, etc.) | 8% |
|
502 |
| committing with dirty tree (keeping some changes uncommitted) | 42.5% |
|
2681 |
| non-default hooks (from contrib/hooks/ or other) | 14.7% |
|
924 |
| shell completion of commands | 49.9% |
|
3145 |
| git-aware shell prompt | 35.9% |
|
2264 |
| git aliases, shell aliases for git, or own git scripts | 42.8% |
|
2700 |
| one-way interaction with other SCMs (from SCM to git) | 14% |
|
880 |
| two-way interaction with other SCMs (git as fat client) | 14.2% |
|
898 |
| git cvsserver | 0.6% |
|
35 |
| git notes | 3.4% |
|
214 |
| replace meachanism (git replace) | 0.5% |
|
32 |
| permanent grafts (not only as a way to do filter-branch) | 1% |
|
62 |
| Other, please specify | 1.5% |
|
95 |
| Total respondents | 6307 | ||
| Respondents who skipped this question | 1446 | ||
17. Which of the following features would you like to see implemented in git?
| better support for big files (large media) | 35.3% |
|
2202 |
| resumable clone/fetch (and other remote operations) | 24.4% |
|
1523 |
| GitTorrent Protocol, or git-mirror | 13.3% |
|
830 |
| lazy clone / on-demand fetching of object | 12.4% |
|
772 |
| subtree clone | 13.1% |
|
816 |
| support for tracking empty directories | 32.8% |
|
2045 |
| environment variables in config | 8.3% |
|
520 |
| better undo/abort/continue, and for more commands | 22.8% |
|
1420 |
| '-n' like option for each command, which describes what would happen | 31.5% |
|
1968 |
| warn before/when rewriting published history | 24.4% |
|
1525 |
| side-by-side diffs and/or color-words diff in gitweb | 17.8% |
|
1109 |
| admin and/or write features in gitweb | 5.4% |
|
336 |
| graphical history view in gitweb | 14.9% |
|
932 |
| GUI for rebase in git-gui | 16.2% |
|
1013 |
| GUI for creating repository in git-gui | 6.1% |
|
382 |
| graphical diff/merge tool integrated with git-gui | 13.5% |
|
840 |
| syntax highlighting in git-gui | 13.1% |
|
816 |
| filename encoding (in repository vs in filesystem) | 5.2% |
|
327 |
| git push --create | 24.9% |
|
1553 |
| localization of command-line messages (i18n) | 3.4% |
|
214 |
| wholesame directory rename detection | 15.3% |
|
955 |
| union checkouts (some files from one branch, some from other) | 6.2% |
|
385 |
| advisory locking / "this file is being edited" | 6.4% |
|
397 |
| "commands issued" (or "command equivalents") in git-gui / gitk | 5% |
|
309 |
| built-in gitjour/bananajour support | 3.3% |
|
206 |
| better support for submodules | 25.3% |
|
1582 |
| other (described below) | 5.2% |
|
323 |
| Total respondents | 6241 | ||
| Respondents who skipped this question | 1512 | ||
18.
Describe what features would you like to have in Git,
if they are not on the list above (in previous question).
| Total respondents | 828 |
| Respondents who skipped this question | 6925 |
19.
Which git hosting site(s) do you use for your project(s)?
(Please check only hosting sites where you publish/push to with git)
| repo.or.cz | 2.8% |
|
197 |
| GitHub | 87.5% |
|
6179 |
| Gitorious | 11.7% |
|
828 |
| Google Code | 8.2% |
|
579 |
| InDefero | 0.5% |
|
33 |
| Savannah | 0.6% |
|
41 |
| SourceForge | 5% |
|
351 |
| BerliOS | 0.4% |
|
25 |
| Assembla | 2.7% |
|
192 |
| Codebase | 1.2% |
|
88 |
| Unfuddle | 2% |
|
144 |
| Codesion | 0.2% |
|
14 |
| GitFarm | 0.1% |
|
5 |
| ProjectLocker | 0.5% |
|
34 |
| The Chaw | 0% |
|
2 |
| Beanstalk | 1.8% |
|
124 |
| CipherHive | 0% |
|
0 |
| kernel.org | 1% |
|
72 |
| freedesktop.org | 0.7% |
|
46 |
| Alioth | 0.9% |
|
63 |
| debian-hosted | 1.3% |
|
90 |
| Fedora Hosted | 0.5% |
|
36 |
| git hosting site for set of related projects (e.g. OLPC) | 1.5% |
|
109 |
| generic site without git support | 2% |
|
138 |
| company internal | 30.9% |
|
2180 |
| self hosted | 37.6% |
|
2658 |
| Other (please specify) | 3.7% |
|
262 |
| Total respondents | 7061 | ||
| Respondents who skipped this question | 398 | ||
20. Do you use paid git hosting, and if so, why?
| N/A (don't use paid git hosting) | 63.8% |
|
4423 |
| private repositories | 35.5% |
|
2461 |
| increased limits (repository size, number of repositories) | 8.5% |
|
589 |
| paid support / help | 1.2% |
|
84 |
| extra features compared to free plan / free hosting | 4.7% |
|
326 |
| other, please specify | 1.9% |
|
132 |
| Total respondents | 6932 | ||
| Respondents who skipped this question | 527 | ||
21.
If you self-host git repositories, what tools do you use?
(if you are hosting git repositories, and use those tools)
| gitosis | 36.1% |
|
1063 |
| gitolite | 24.8% |
|
729 |
| Gitblit | 0.1% |
|
4 |
| SCM Manager | 0.6% |
|
19 |
| gitweb | 31.2% |
|
918 |
| cgit | 10% |
|
295 |
| Gitalist | 0.7% |
|
21 |
| ViewGit | 0.7% |
|
22 |
| GitPHP / git-php | 1.5% |
|
45 |
| GitHub:FI | 3.1% |
|
91 |
| Gitorious | 9.6% |
|
283 |
| InDefero | 1% |
|
29 |
| Girocco (used e.g. by repo.or.cz) | 0.2% |
|
6 |
| repo | 3.7% |
|
110 |
| Gerrit | 8.2% |
|
241 |
| other management / collaboration git tool | 9.6% |
|
283 |
| Total respondents | 2943 | ||
| Respondents who skipped this question | 4516 | ||
22. How do you fetch/get changes from upstream repositories?
| git protocol (e.g. git://example.com/repo.git) | 76.1% |
|
5371 |
| ssh (e.g. ssh://example.com/repo.git or user@example.com:/repo.git) | 76% |
|
5365 |
| http (e.g. http://example.com/repo.git) | 46.4% |
|
3277 |
| rsync (DEPRECATED) (e.g. rsync://example.com/repo.git) | 0.3% |
|
20 |
| filesystem (e.g. /path/to/repo.git or file:///path/to/repo.git) | 22.2% |
|
1567 |
| via git-bundle | 2% |
|
139 |
| foreign SCM import / script like git-svn | 12.7% |
|
899 |
| Other, please specify | 1.2% |
|
85 |
| Total respondents | 7062 | ||
| Respondents who skipped this question | 397 | ||
23. How do you publish/propagate your changes?
| push via SSH | 80.1% |
|
5701 |
| push via HTTP or HTTPS | 28.4% |
|
2024 |
| push via git protocol | 48.2% |
|
3433 |
| push (unknown) | 6.1% |
|
434 |
| pull request (+ any form of announcement / notification) | 20.6% |
|
1465 |
| format-patch + email | 10.2% |
|
727 |
| format-patch + other (e.g. reviewboard, issue tracker or forum) | 4.7% |
|
333 |
| git bundle | 1.9% |
|
133 |
| git-svn (to Subversion repository) | 13.2% |
|
938 |
| git-p4 (to Perforce repository) | 0.6% |
|
41 |
| foreign SCM interface (other than mentioned above) | 0.9% |
|
63 |
| other - please specify | 1.3% |
|
92 |
| Total respondents | 7117 | ||
| Respondents who skipped this question | 342 | ||
24. What other version control systems do you use beside Git?
| PVCS | 0.4% |
|
22 |
| SCCS | 0.3% |
|
16 |
| RCS | 3.2% |
|
165 |
| CVS | 18.6% |
|
975 |
| Subversion | 81.4% |
|
4261 |
| Perforce | 7% |
|
366 |
| ClearCase | 3.9% |
|
205 |
| AccuRev SCM | 0.3% |
|
14 |
| StarTeam | 0.4% |
|
23 |
| Visual SourceSafe | 2.2% |
|
114 |
| Vault | 0.2% |
|
9 |
| Team Foundation Server | 3.5% |
|
181 |
| Visual Studio Team System / ALM | 0.6% |
|
30 |
| Rational Team Concert | 0.3% |
|
16 |
| Bazaar | 9.4% |
|
492 |
| Mercurial | 31.2% |
|
1633 |
| Monotone | 0.6% |
|
30 |
| Darcs | 3.3% |
|
175 |
| SVK | 0.5% |
|
24 |
| Fossil | 1.4% |
|
72 |
| Veracity | 0.2% |
|
11 |
| BitKeeper | 0.2% |
|
12 |
| Code Co-Op | 0% |
|
1 |
| Teamware | 0.1% |
|
7 |
| Plastic SCM | 0.2% |
|
13 |
| by hand / own scripts / custom | 3.4% |
|
179 |
| other, please specify | 1.9% |
|
99 |
| Total respondents | 5232 | ||
| Respondents who skipped this question | 2164 | ||
25. Overall, how happy are you with Git?
| unhappy | 0.6% |
|
42 |
| not so happy | 3.1% |
|
223 |
| happy | 22.5% |
|
1624 |
| very happy | 54.1% |
|
3909 |
| completely ecstatic | 19.7% |
|
1425 |
| Total respondents | 7223 | ||
| Respondents who skipped this question | 145 | ||
26.
In your opinion, which areas in Git need improvement?
Please state your preference.
| don't care (1) | don't need (2) | a little (3) | some (4) | much (5) | Average | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| user-interface |
|
|
|
|
|
3.27 | 6893 | ||||||||||
| documentation |
|
|
|
|
|
3.28 | 6878 | ||||||||||
| performance |
|
|
|
|
|
2.25 | 6773 | ||||||||||
| portability |
|
|
|
|
|
2.42 | 6750 | ||||||||||
| more features |
|
|
|
|
|
2.49 | 6723 | ||||||||||
| tools (e.g. GUI) |
|
|
|
|
|
2.99 | 6837 | ||||||||||
| localization (translation) |
|
|
|
|
|
1.64 | 6710 | ||||||||||
| community (mailing list) |
|
|
|
|
|
1.63 | 6662 | ||||||||||
| community (IRC) |
|
|
|
|
|
1.60 | 6647 | ||||||||||
| Total respondents | 7018 | ||||||||||||||||
| Respondents who skipped this question | 350 | ||||||||||||||||
27. Did you participate in previous Git User's Surveys?
| in 2006 | 0.6% |
|
43 |
| in 2007 | 1.2% |
|
84 |
| in 2008 | 3.1% |
|
225 |
| in 2009 | 8.7% |
|
619 |
| in 2010 | 15.5% |
|
1107 |
| I don't remember, but I have participated in the past | 15.8% |
|
1127 |
| none of above (first Git User's Survey) | 70.3% |
|
5026 |
| Total respondents | 7153 | ||
| Respondents who skipped this question | 198 | ||
28. How do you compare the current Git version with the version from one year ago?
| better | 32.8% |
|
2345 |
| no changes | 15.5% |
|
1109 |
| worse | 0% |
|
2 |
| cannot say | 51.6% |
|
3683 |
| Total respondents | 7139 | ||
| Respondents who skipped this question | 212 | ||
29. How useful have you found the following forms of Git documentation?
| never used | not useful | somewhat | useful | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Git Wiki |
|
|
|
|
6776 | ||||||||
| Git Reference site |
|
|
|
|
6798 | ||||||||
| other on-line help |
|
|
|
|
6755 | ||||||||
| help distributed with git |
|
|
|
|
6752 | ||||||||
| printed books (or ebooks) |
|
|
|
|
6722 | ||||||||
| Total respondents | 6954 | ||||||||||||
| Respondents who skipped this question | 311 | ||||||||||||
30. What channel(s) did you use to request help?
| N/A (didn't request help about Git) | 39.6% |
|
2589 |
| git mailing list (git@vger.kernel.org) | 4.2% |
|
275 |
| msysGit mailing list / Google Group | 0.8% |
|
54 |
| "Git for Human Beings" Google Group | 1% |
|
63 |
| IRC (#git) | 10.4% |
|
680 |
| IRC (other git/SCM related, e.g. #github) | 2.7% |
|
179 |
| IRC (other than above) | 4.6% |
|
303 |
| request in blog post or on wiki | 3.7% |
|
240 |
| asking git guru/colleague | 31.7% |
|
2072 |
| project mailing list, or IRC, or forum | 4.9% |
|
319 |
| Twitter or other microblogging platform | 9% |
|
590 |
| instant messaging (IM) like XMPP/Jabber | 7.7% |
|
502 |
| StackOverflow or other StackExchange site | 35.7% |
|
2332 |
| other (please specify) | 5.1% |
|
333 |
| Total respondents | 6538 | ||
| Respondents who skipped this question | 727 | ||
31. What gave you most trouble learning, understanding and using Git?
| Total respondents | 2907 |
| Respondents who skipped this question | 4358 |
32.
Which communication channel(s) do you use?
Do you read the mailing list, or watch IRC channel?
| git@vger.kernel.org (main) | 38% |
|
387 |
| Git for Human Beings (Google Group) | 11.8% |
|
120 |
| msysGit | 10.6% |
|
108 |
| #git IRC channel | 52.8% |
|
537 |
| #git-devel IRC channel | 3.4% |
|
35 |
| #github or #gitorious IRC channel | 20.6% |
|
210 |
| #revctrl IRC channel | 0.5% |
|
5 |
| Total respondents | 1018 | ||
| Respondents who skipped this question | 6247 | ||
33. Did you give help about Git? What medium did you use?
| N/A (didn't give help about Git) | 20.4% |
|
1223 |
| talk / private explanation | 71.7% |
|
4287 |
| comment on somebody else blog | 12.1% |
|
725 |
| IRC channel | 17% |
|
1017 |
| presentation / seminar | 9.8% |
|
587 |
| workshop or other form of schooling / training | 6.4% |
|
380 |
| blog post / webpage | 10.1% |
|
604 |
| article in magazine | 0.5% |
|
27 |
| book or ebook | 1.3% |
|
79 |
| git mailing list | 1.9% |
|
116 |
| other mailing list | 4.2% |
|
250 |
| 22.1% |
|
1320 | |
| Usenet (newsgroup) | 0.3% |
|
16 |
| instant messaging (IM) like XMPP/Jabber | 20.6% |
|
1234 |
| forum or wiki | 7.3% |
|
435 |
| StackOverflow or similar | 13.9% |
|
834 |
| remote aid / control tool, like FogCreek Copilot | 0.8% |
|
45 |
| Other, please specify | 1.6% |
|
94 |
| Total respondents | 5982 | ||
| Respondents who skipped this question | 1283 | ||
34. What gave you most trouble explaining and teaching Git?
| Total respondents | 1422 |
| Respondents who skipped this question | 5843 |
35. How did you hear about this Git User's Survey?
| git mailing list | 3.3% |
|
230 |
| git-related mailing list (msysGit, Git for Human Beings, ...) | 0.8% |
|
53 |
| mailing list or forum of some project | 3.2% |
|
225 |
| #git IRC channel topic | 0.3% |
|
23 |
| announcement on IRC channel | 0.9% |
|
66 |
| git homepage | 3.6% |
|
251 |
| git wiki | 0.3% |
|
20 |
| git hosting site | 18.7% |
|
1315 |
| software-related web site | 4.4% |
|
308 |
| news web site or social news site (e.g. Digg, Reddit) | 22.7% |
|
1592 |
| blog (or blog planet) | 9.2% |
|
649 |
| other kind of web site | 1.7% |
|
117 |
| Twitter or other microblogging platform | 8.1% |
|
572 |
| Google+, Facebook, or other social platform | 4.5% |
|
314 |
| other - please specify | 18.3% |
|
1287 |
| Total respondents | 7022 | ||
| Respondents who skipped this question | 169 | ||
