git移除不需要版本控制文件

07/20 10:39
阅读数 71

理论 

有些时候我们往往会忘记添加git忽略文件(.gitignore),导致服务器上存在很多不需要版本控制或者根本无需保存到服务器上的文件,如编译信息、本地编辑器信息、可执行文件等。


移除不需版本控制文件

1.只移除服务器上文件

git rm -r -n --cached "文件路径/"   #预览需删除的文件,可省略
git rm -r --cached  "路径/"     #删除文件,path为路径
git commit -m "delete"          #提交&注释
git push                         #提交到远程服务器

2.本地与服务器文件都移除

git rm -r -n --cached "path/"   #预览需删除的文件,可省略
git rm -r  "path/"                #删除文件,path为路径
git commit -m "delete"          #提交&注释
git push                         #提交到远程服务器

忽略不需版本控制文件

  避免垃圾文件提交服务器,在clone本地时候增加“.gitignore”文件,这样在push服务器时候忽略这些文件。
————————————————
版权声明:本文为CSDN博主「Acuity.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_20553613/article/details/99236049 

 

实操

使用第一种方式: 

git rm -r -n --cached "."   #预览需删除的文件,可省略
git rm -r --cached  "."     #删除文件,path为路径
git commit -m "delete"          #提交&注释
git push    

.  移除当前分支的所有版本控制

然后提交 , push 重新在来一遍仓库得文件版本清理 

 

 

 

 

 

 

 

 

 

展开阅读全文
git
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
在线直播报名
返回顶部
顶部