使用 git 删除分支中的所有文件?
Removing all the files in a branch with git?
正在尝试 运行 git rm -r *
在一个分支上。我在 .gitignore
中有 dist
,但仍然出现此错误:
fatal: pathspec 'dist' did not match any files
想法?
您看到此错误是因为 *
实际上是由您的 shell 插入到所有文件的列表中; git 不知道您正在尝试使用通配符。 git rm -r .
(“递归删除所有文件,从此文件夹开始”)应该可以代替。
正在尝试 运行 git rm -r *
在一个分支上。我在 .gitignore
中有 dist
,但仍然出现此错误:
fatal: pathspec 'dist' did not match any files
想法?
您看到此错误是因为 *
实际上是由您的 shell 插入到所有文件的列表中; git 不知道您正在尝试使用通配符。 git rm -r .
(“递归删除所有文件,从此文件夹开始”)应该可以代替。