Whenever you have a fork of a project which you intend to contribute, you will find it useful to stay up to date with the code from the upstream project you have cloned.
This can be easily accomplished by adding additional "remotes".
Using the engine.io-client repo as the base example.
Assuming you have forked the project on github and then cloned your fork locally.
cd engine.io-client