GitHub fork replica update in web interface

I would like to sync a forked GitHub repo with the original using the GitHub web interface.

Most online solutions talk about this on the command line.

I found the following two threads with the right solution -

I can successfully create a pull for foreded repo request and merge it. However, this transaction is recorded as an additional commit in the forked repo.

Now, if I compare the original with a fork, this is adding an extra hold -

Original repo - https://github.com/linode/docs
Forked repo - https://github.com/jesinwp/docs

+8
git github git-fork
source share
2 answers

Adding a merge commit is how load requests work. This is part of the normal branch merging process in Git, and saves the history explicitly when the branch merges into another.

As for keeping the forked repo in sync with the upstream repo, AFAIK Github does not support this. This basically requires that you select both remote controls locally and combine the upstream branch (in this case, the master) into one branch in your forked version.

I am sure that any Git link can describe this in more detail, in much better way than I can.

+1
source share

As of September 26, 2016, you can now merge the transfer request using the GitHub web interface without creating a merge. Just use the "Rebase and merge" option when merging.

'Rebase and merge' option

0
source share

All Articles