I working on a cms project and using a open source cms that hosted on github , how can I fetch the latest commit remotely to my working copy without overwrite some of my loc
I always recommend a filter driver with:

See "How to keep different content of one file in my local and github repository?" for more details.