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.
You need to push your commits.
Try:
$ git push origin master
The reason for this, is because when you make a commit, it actually just commits to your "local repository".
Read more on the difference between commits and pushes.
You have to push your commits from your local repository to the remote repository:
$ git commit -m "your commit message"
$ git push origin <branch_name>
Substitute <branch_name>
with the remote branch you are pushing to (i.e. master
branch would be $ git push origin master
).
Without pushing your commit, you should see a similar message when you run:
$ git status
Git will tell you that you have commits that you need to push
to your remote.
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
If you are seeing an up-to-date status with your remote, you should verify you're actually pushing to the location/repo that you think you are:
$ git remote -v