git
< Software
< automation
< sysadmin
< network
< software
< programming
< Computing
< alligin
Get flash to fully experience Pearltrees
Welcome to another installment in the never-ending story of my quest for the perfect blogging setup. This time, we stray far from the conventional use of content management systems, shared hosts and database storage. Yes, like so many others, I’m jumping on the bandwagon of using a local setup for generating blog posts, and then publishing the final HTML to my server using Git. Here’s the setup: Every blog post is a new file on my machine, ensuring great portability and an easy transition to future systems (yes, it will happen). Post files can be anything from markdown and textile, to html and plain source code.
This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding. If you're interested in how this site was created, see my GitHub repository . The four commands above copy files between the working directory, the stage (also called the index), and the history (in the form of commits).
Git is really confusing for new users who have come over from subversion or perforce. On one hand, I can admire, in a sort of detached objective way, Linus’s commitment to making the tool bare-bones and focusing on trying to make the command-line tools as fast as possible. On the other hand, many of the defaults are maddeningly obscure, and there are large gaps where the the starship’s hallway just ends in a catwalk and piles of exposed wiring. “Watch your step here. We haven’t felt like finishing this part.”
The Git Community Book Welcome to the Git Community Book. This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as quickly and easily as possible.
Support this site by buying a print version of Pro Git Follow the author on Twitter for updates and Git tips
Git is... Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do.
This page has been renamed/moved to http://linuxmafia.com/faq/Apps/vcs.html , recognising that "Version-Control Systems" is the best name for this software category.
This is the former website of the Subversion software project, which now calls subversion.apache.org home. Until the transition into Apache-hood is complete, this site will continue to serve some of the purposes of the Subversion project. For example, the project is still using the issue tracker hosted here. But in time, it is expected that this site will be converted into mostly just a set of pointers to information that has moved over to the subversion.apache.org site.