Important :-
- All the local changes will be lost.
- Any local commits that haven’t been pushed will be lost.
- Any files that are not tracked by Git will not be affected.
Commands to Overwrite Local Files:-
Use the following command to force overwrite local files from remote repository. We are assuming you are downloading changes from remote master branch.$ git fetch --all $ git reset --hard origin/masterTo download changes from some other branch use the following command.
$ git reset --hard origin/other_branch
Explanation:-
- Git fetch command downloads the latest updates from remote, but don’t merge or rebase in local files.
- Git reset resets the master branch to what you just fetched. The –hard option changes all the files in your working tree same as on origin/master
Comments
Post a Comment