I forked a project, made some changes, and got a pull request accepted. But now, the project I forked moved to another repository and is a fork of that repository.
That is:
Original -> MyFork
Now:
NewOriginal -> Original -> MyFork
How would I get it to the following?
NewOriginal -> MyFork
NOTE: The following solution is incomplete as you'll lose all wiki content and issues specific to your fork.
You can achieve this using the following steps:
Locally you can just change the target of the original repository is located at. Usually that repository is called upstream, so you would do this:
git remote set-url upstream git://example.com/NewOriginal.git
Depending on what host you are using (that is, where your fork is located), there might be some additional internal links, you can't change so easily. For example on Github, the fork is directly linked to the original you forked from. In that case you need to fork the new project again, and work with the new fork.
In that case however you can easily change the URL of the origin repository as well, and just push everything you changed before in your old fork into your new fork.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With