[git] 删除分支中的内容 -> 空分支

git branch 分支名1   #创建一个新分支

git checkout  分支名1   #切换到刚创建的分支上

git rm -rf .  #删除所有文件内容 -> 空分支(注意:命令后面有个'.')

也可以

git checkout --orphan 分支名1  #创建一个分支,其包含父分支的所有文件,但不会指向任何之前的提交(没有历史)

git rm -rf . #注意:最后的'.'不能少

如 要在空分支上初始化项目,需要手动清除node_modules文件夹/命令行清除缓存。否则会报错:EPERM: operation not permitted, unlink 'D:\Coding_Projects\vue_project\test\

参考:Git创建一个空的分支 - 简书 (jianshu.com)

当前分支内容置空 - 搜索 (bing.com)

vue 启项目报错Error EPERM operation not permitted, unlink

你可能感兴趣的:(编程工具使用,git)