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/以包含在版本管理中。

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