maybe you have multiple remotes and you pull from one and try to push to 
another.
show us as possible an output from:
*git branch -avv*
and
*git remote -vv*
*
*

On Monday, November 5, 2012 11:33:06 PM UTC+2, kramer.newsreader wrote:
>
> Yeah that's what I would figure, but it isn't the case.  Git status shows 
> no conflicts.  
>
> I did a git pull(and did pull in a change or two that was made since my 
> last post here).  Git status still showed no conflicts, so I tried a push 
> again, but got the same error.
>
>
> On Monday, November 5, 2012 3:58:22 PM UTC-5, William Mizuta wrote:
>>
>> Is there conflicts in your repository? What is the result of a git status?
>>
>> If there is no conflicts, I think that someome pushed new commits and you 
>> need to do a git pull --rebase again.
>>
>>
>> William Seiti Mizuta
>> @williammizuta
>> Desenvolvedor da Caelum
>>
>>
>>
>> On Mon, Nov 5, 2012 at 6:54 PM, kramer.newsreader 
>> <kramer.n...@gmail.com>wrote:
>>
>>> Frustrated new git user here...
>>>
>>> Anyway, I have some changes that I would like to push but am unable I 
>>> get the following error:
>>>
>>> error: failed to push some refs to 'ssh://git@<...>'
>>> To prevent you from losing history, non-fast-forward updates were 
>>> rejected
>>> Merge the remote changes (e.g. 'git pull') before pushing again.  See the
>>> 'Note about fast-forwards' section of 'git push --help' for details.
>>>
>>> Okay, so if I am translating git's terminology back to human language, I 
>>> believe that this is telling me that I cannot push because I would lose 
>>> history.  My change is not downstream of where the head is.
>>>
>>> The thing is that I just did a successful git pull -rebase, so my 
>>> changes should be right on top of the head.  I can confirm that by 
>>> attempting another pull:
>>>
>>> JohnKramer-2:statistics jkramer$ git pull --rebase
>>> Current branch nov2012 is up to date.
>>>
>>>
>>> What's going on here?
>>>
>>> -- 
>>>  
>>>  
>>>
>>
>>

-- 


Reply via email to