0

I had been working on 2 features of a project, on the master branch.

Let's call them Feature #1 and Feature #2.

The Feature #2 commit is the most recent.

None of the commits was pushed to remote until it was time to push the Feature #2 commit.

But the attempt to push the latest commit with

git push origin ab34567dff766d0b5bd8698faffcfacf937e06d4:master

would push the previous commit too, unless I reordered them.

So I reordered the commits (using git rebase -i HEAD~2).

I have git pulled and git status gives the message:

Your branch is ahead of 'origin/master' by 2 commits.

git push origin ab34567dff766d0b5bd8698faffcfacf937e06d4:master is rejected:

Updates were rejected because the tip of your current branch is behind

What shall I do? What is the source of this problem?

Razvan Zamfir
  • 4,209
  • 6
  • 38
  • 252

1 Answers1

0

As per my understanding from your comment that local master is perfect and you want to make the remote to be in same as local then you can try.

git push --force
SAMUEL
  • 8,098
  • 3
  • 42
  • 42