GIT: I want to unstage all files matching a certain pattern

后端 未结 8 729
深忆病人
深忆病人 2021-01-04 20:52

I would like to run

git reset *.foo

but this errors out.

I think I need to use a pipe, but I\'m not sure how to do this.

Th

8条回答
  •  猫巷女王i
    2021-01-04 21:02

    White space in filename was causing problems using the git diff approaches but the following worked:

    find ./ -name "*.foo" -exec git reset {} \;
    

    Execution is verbose if there are many files to be unstaged.

提交回复
热议问题