Ammended a commit AFTER it was merged into 'master'

meir_guttman January 15, 2017

I did that in my feature branch which resulted in one PUSH and one PULL pending and I fail both of them. For example, trying to PUSH to the repository I get the following response:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin EoD2_cleanup:EoD2_cleanup
Pushing to D:/Meir/Dropbox/git_repositories/ML.git
sh: warning: setlocale: LC_ALL: cannot change locale (en): No such file or directory
To D:/Meir/Dropbox/git_repositories/ML.git
 ! [rejected]        EoD2_cleanup -> EoD2_cleanup (non-fast-forward)
error: failed to push some refs to 'D:/Meir/Dropbox/git_repositories/ML.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

How do I get out of this mess?, Pleeeease...

Meir

3 answers

0 votes
Tamara Jordan January 19, 2017

There's nothing wrong with amending and I do it all the time!

If you've already pushed your changes to your remote and then decide you want to change them, amend the commit like you have done. Then in terminal/cmd type in 

git push -f

or

git push remotename branchname -f
0 votes
meir_guttman January 16, 2017

@seth: For no apparent reason, I was successful in PULLing and then successful in PUSHing. Why it was that way is a mystery for me. (I remind myself of a certain computer challenged person in our household smile). But I learned my lesson: NO AMEND, EVER! (learned it the hard way, but is there ever an easy way???) Thanks, Meir.

0 votes
Seth
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 16, 2017

Well, you can't push until you've pulled. What is the Pull error?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events