This is the minimum set of things you need to know to contribute to a git repository.
git clone
This is the first thing you need to do to get the code. Find the git repository URL and then clone it, for example:
git clone http://github.com/appoxy/simple_record
Now you have the code and can start working on it. When you're done with your modifications and tested them, you then need to commit.
git commit
This will commit to your local repository, the keyword being local. And by local, I mean your hard drive, NOT the remote repository that you cloned above. This is different than subversion where a commit will commit to the remote repository.
git commit -am "I just modified some stuff... I'm not a noob anymore!"
Now that's committed to your
local repo. Let's get that commit onto the remote repo.
This will take your local commits that you made with git commit and push them up to the remote git repository that you cloned above.
Now your changes are on the remote repository for all to see.