Git
Jump to navigation
Jump to search
ACTIVE TECHNOLOGY
- Status: Active
- Category: Source Code Management
- Platform: Unix, Windows, MacOS, Multiple
- Current Version: 1.7.4
- Maturity: High
- Licensing: GNU General Public License 2
Git is a good code management platform. For most users, consider Getting Started with Git
Git Bash is especially useful for Windows users that need unix functionality. A very useful reference manual - http://gitref.org/remotes/
Git Server Installation
cd /usr/local/ wget -c http://kernel.org/pub/software/scm/git/git-1.7.3.3.tar.bz2 tar -jxf ../src/git-1.7.3.3.tar.bz2 cd git-1.7.3.3/ ./configure --prefix=/usr/local/ --without-python make -j4 make install
Git Performance
The internals of Git object storage is file-based. See Git Objects So the base performance of the repository is proportional to the speed of file access.
- Performance begins to suffer > 10GB repository.
- Add Ramdisk
- Split codebase.
Git Comparisons
Mercurial is really the only direct competitor.
Links
- http://git-scm.com/ (Source)
- http://gitready.com/ (training)
- http://book.git-scm.com/3_basic_branching_and_merging.html
- http://whygitisbetterthanx.com/
- http://wiki.minix3.org/en/DevelopersGuide/UsingGit
- Gitorious
- A good code management platform
- http://cjohansen.no/en/ruby/setting_up_gitorious_on_your_own_server
- Git Dreamhost Installation
Licensing
Git is free software distributed under the terms of the GNU General Public License version 2.