Can I use "git checkout --" on two files?

John Smith picture John Smith · Feb 17, 2015 · Viewed 30.3k times · Source

Is it possible to use git checkout -- on multiple files in order to discard the changes?

If so how would I specify multiple files?

Answer

sjagr picture sjagr · Feb 17, 2015

Run the command multiple times

git checkout -- path/to/file/one
git checkout -- path/to/file/two

Or specify the multiple files in the same line:

git checkout -- path/to/file/one path/to/file/two

You can also specify entire folders which will recurse to all files below them.

git checkout -- path/to/folder
git checkout -- . # for the current path