I just installed rails on an Ubuntu machine. I set up git and made an ssh key to link to my account. I made a repository to commit to, and made a sample project to test with cal
With Git, you have to commit then push your changes. A commit is a local operation, while pushing actually sends your file to the remote repository.