git怎么删除版本,git版本控制

  git怎么删除版本,git版本控制

  突然发现原来的lib目录不需要提交到版本库,现在已经远程存在了。我该怎么办?(吐出来的东西可以收回吗?)

  万能的饭桶,救救我!

  物有所值,我找到了解决问题的方法,其实就是gitrm的命令行参数。

  Git rm命令参数

  -n -预演

  实际上不要删除任何文件。相反,只显示它们是否存在于索引中,否则将被命令删除。-r当给定前导目录名时,允许递归删除。- cached使用此选项仅从索引中卸载和删除路径。工作树文件,无论修改与否,都将被搁置。

  解决办法

  Gitrm-r-n-cached bin//-n:使用该参数,在执行该命令时,不会删除任何文件,但会显示该命令要删除的文件列表的预览。

  gitrm-r-cached bin///最后执行命令。

  git commit-m remove bin folder all file out of control //submit git push origin master//submit to remote server。

  Git status看到bin/directory状态已经更改为未跟踪。

  您可以修改。gitignore文件添加bin/并提交。gitignore文件到远程服务器,这样可以避免bin目录的版本管理。

  将来,您只需要在中注释#bin/内容。gitignore并重新执行git bin/以包含在版本管理中。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: