gitgit-checkoutrevert

Git reset single file in feature branch to be the same as in master/main


I'm trying to revert my changes in a single file in my feature branch and I want this file to be the same as in master/main.

I tried:

git checkout -- filename
git checkout filename 
git checkout HEAD -- filename

It seems that none of these made any changes to my feature branch. Any suggestions?


Solution

  • If you want to revert the file to its state in master:

    git checkout origin/master [filepath]

    Where filepath is the path to the file you want to revert. You can use relative paths for this command