I’ve created my own Fork of the Unreal Engine repository on GitHub.
I’ve created a branch called ‘Eclipse-Release’, which is based on the ‘Release’ branch.
I want to pull the newly created 4.16 branch from Epic’s Git Repo into my Fork. How the heck do I do this on GitHub.com? I use Source Tree to manage my repro, if that makes any difference.
I want to rebase the ‘Eclipse-Release’ branch onto the 4.16 branch, instead of ‘Release’.
Everywhere I look at this it’s a maze of pull requests, merging etc. I just want to update my fork so I’m up to date with Epic. Why is such a simple task so difficult?!
Please don’t suggest command line stuff. It’s 2017. Who on earth still uses command line?
The only way I feel like I can do this right now, is to delete my fork entirely then create it again. Then I lose my Eclipse-Release branch with all my changes, so that’s extremely not ideal.
I would use Git Bash. Assuming upstream is set to Epic’s repo “can check with git remote -v”. I’d do “git checkout Eclipse-Release”, “git fetch upstream 4.16”, “git merge upstream/4.16”. I hardly ever use rebase.
What bothers me is I will do a simple merge, even after 4.15 it is still rebuilding over 1000 items for the editor doing a normal build “not rebuild”.