
If you want to preserve your local changes, you can safely store them on a Stash.

There are two ways to achieve this: a) Saving Local Changes on a Stash Step 1: Cleaning Up the Working Copyįirst, you'll need to make sure your working copy doesn't contain these conflicting changes anymore. This also means that there is no "force pull" feature in Git - but we can of course perform a couple of steps to emulate such a command. The reason for error messages like these is rather simple: you have local changes that would be overwritten by the incoming new changes that a "git pull" would bring in.įor obvious safety reasons, Git will never simply overwrite your changes. Įrror: Untracked working tree file 'images/icon.png' would be overwritten by merge

When working on a project with a team, you might stumble upon error messages like these when trying to perform a "git pull" in your repository: error: Your local changes to the following files would be overwritten by merge. How do I force git pull to overwrite local files?
