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:

  • How to keep lost+found directory in git?
  • How to add powershell autocomplete like POSH Git
  • Command for viewing overall git status regardless of location in directory
  • What does the .git folder not contain?
  • Best Mac OSX and Windows Git Clients, servers and diff tools?
  • how to write an external git diff to compare added lines to deleted lines (and hide matches)?
  • * 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.

  • I commit three times. How can I delete the second commit only?
  • Git setting up ssh key
  • Automatically access submodule via ssh or https
  • Git rebase continually fails and requires manual merge intervention
  • Xcode merge branch,remind tree conflict when add some new file
  • SourceTree shows no history
  • 3 Solutions collect form web for “GIT – pushing to (GitHub) origin master does nothing”

    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.

    When it says Up to date it means your local repository and your remote repository are one and the same, that is you have not made any changes to your local repo that needs to be pushed to the remote repo.

    If you have indeed changed the files then you must have forgot to commit it.

    If you had created new files then you must add it. To add files use

    git add .
    

    then to commit all the edited files use

    git commit -am "Commit message"
    

    then do

    git push origin master
    

    Use this commands. Suppose test.md is the new file you created and you want to push it with the message “Testing”

    $ git add test.md
    $ git commit -a -m "Testing"
    $ git push origin master
    
    Git Baby is a git and github fan, let's start git clone.