Nippysaurus Nippysaurus - 3 months ago 13
Git Question

GIT - pushing to (GitHub) origin master does nothing

I have forked someone's GIT repository:

https://github.com/nippysaurus/toodledo-objc


Cloned it to my local machine, showing the origin with the following information:

* remote origin
Fetch URL: https://nippysaurus@github.com/nippysaurus/toodledo-objc.git
Push URL: https://nippysaurus@github.com/nippysaurus/toodledo-objc.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)


When I push my changes to "origin master" git prints "everything up to date", but nothing it updated in my GitHub repo.

What is going on here?

EDIT:

Someone is suggesting that I check thay the files were actually commited... the files were commited, I assure you.

commit 0d3a21616d82c8e5a89baaf85d745fc2cfdf614f
Author: nippysaurus <nippysaurus@example.com>
Date: Wed Jun 1 13:19:14 2011 +1000

updated readme


This is the file that was updated:

commit 0d3a21616d82c8e5a89baaf85d745fc2cfdf614f
Author: nippysaurus <nippysaurus@example.com>
Date: Wed Jun 1 13:19:14 2011 +1000

updated readme

diff --git a/README.mdown b/README.mdown
index fb8ee14..a71aa57 100644
--- a/README.mdown
+++ b/README.mdown
@@ -3,7 +3,7 @@ toodledo-objc

An _unofficial_ toodledo-API implementation in ObjectiveC.

-This library currently uses [version 1.0 of the API](http://www.toodledo.com/info/api_doc.php "Toodledo API 1.0 spec") which has been offic
+This library currently uses [version 1.0 of the API](http://www.toodledo.com/info/api_doc.php "Toodledo API 1.0 spec") which has been offic

Supported:


Also, I can see that the local version of the file is very different to the version on GitHub, the changes are definately being added to my local repo, but are not being pushed to the remote repo.

Answer

It might be the case that you are on another branch than the master branch, then type:

git push origin HEAD:master

so git understands that you want to push up current HEAD and not the master branch.