John Smith John Smith - 15 days ago 4
Git Question

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

Is it possible to use git checkout -- on multiple files in order to discard the changes? If so how would I specify multiple files. Thanks.

Answer

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