How do I and/or is it possible to update (pull
/rebase
/reset --hard branchname
) a fork of a project on github ON THE WEBSITE .. WITHOUT GIT
Here's the specific problem. I just pulled the upstream changes to my local machine over a very slow internet connection (400meg of changes). It took a long time. I'd like to now start making changes locally and then upload my changes to my fork on github. The problem is, when I go to push to github git is going to upload those 400mb of changes to my fork. If I could go to github.com and tell the fork there to update from the place it forked then those 400meg would get transferred on github and when I finally went to push my local changes there'd only be a few k difference to upload.
A diagram. This is the normal way to do this
github:upstream github:origin
\ ↗
\ /
\ /
↘ /
(git pull 400meg slow) (git push 400meg+1k slow)
\ ↗
\ /
\ /
↘ /
local
This is what I want
github:upstream ----> (pull fast) -> github:origin
\ ↗
\ /
\ /
↘ /
(git pull 400meg slow) (git push 1k fast)
\ ↗
\ /
\ /
\ /
↘ /
local