0

So, I started with an empty repository and wanted to copy an existing Git repository there. If I initially pushed the wrong existing repository to that new, empty repository, how would I go about reversing or undoing that initial push so I could push the proper existing repository to my new one?

user3505195
  • 33
  • 1
  • 1
  • 8
  • duplicate https://stackoverflow.com/questions/22682870/git-undo-pushed-commits/31937298#31937298 – jo_ Jan 29 '18 at 15:11

1 Answers1

1

You can simply force push the correct existing repository to the remote one. Everything that is there will be overwritten:

git push -f
Christos Batzilis
  • 352
  • 1
  • 3
  • 12
  • So, I did git push -f in the correct repository (and I made sure its origin was the remote repository I wanted to overwrite) and it said "everything up-to-date" but the remote repository was not overwritten, it still had the old repository in there. Do you know why? – user3505195 Jan 30 '18 at 00:11
  • So you run "git remote show origin" and both Fetch and Push URL point to the correct repository? – Christos Batzilis Jan 30 '18 at 22:12
  • Yes, I've since figured it out though, but thank you so much! – user3505195 Feb 02 '18 at 02:27