There are many different version control tools out there, but for this example I chose to use Git because of its popularity in the open source community. You can read more about Git here: http://git-scm.com/.
Download and Install GitDepending on the system, installation instructions will vary. In Ubuntu, you can simply type the following:
sudo apt-get install git
For other installations, go here: http://git-scm.com/download.
Start a Local Git RepoTo start a new repository, navigate to the desired directory and create a folder with the .git extension:
Now change into the new directory and initialize a bare Git repo:
git init --bare
And just like that, the repo is ready to handle revisions!
Create a Clone for the ProjectWith the new Git repo ready to go, now is a good time to do an initial commit for the project. Navigate to the desired working directory of the project and clone:
git clone ~/gits/project.git project
There will be a new directory project in the working directory. This is where any files for the project should be created/removed/modified.
Do an Initial CommitAdd a new file to the project! As an example, lets create some new Python scripts:
touch this.py is.py cool.py
Now, add the files to the repo (specifying each file one by one is also an option):
git add *
Finally, commit the changes:
git commit -m "Initial commit for the project."
The project has now created a new revision based on the commit!
A good cheat sheet for Git can be found here: http://help.github.com/.
Ramblings of the Sleepy: http://tiredblogger.wordpress.com/2009/11/09/creating-local-git-repositories-yeah-its-that-simple/
Git Cheat Sheet: http://help.github.com/git-cheat-sheets/