当前位置:  开发笔记 > 开发工具 > 正文

git删除本地文件,但将文件保存在repo中

如何解决《git删除本地文件,但将文件保存在repo中》经验,为你挑选了1个好方法。

尝试在本地删除文件,同时将文件保留在repo上.问题是我似乎无法丢弃已删除的内容.我试过用git rm.但使用git rm也将删除repo上的副本,这不是我想要的.我能想到的唯一解决方案就是把路径放进去.gitignore.还有其他解决方案吗?

Changes not staged for commit:
  (use "git add/rm ..." to update what will be committed)
  (use "git checkout -- ..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)

    deleted:    stuff/code

meagar.. 6

这不是一件明智的事情,也不是Git打算支持的工作流程.

如果要删除本地文件,但不影响Git,则不能使用Git.只是用rm .丢失的文件将永远显示为对Git的未分级更改.

如果要删除该文件并阻止Git不断将其显示为未分级更改,则可以使用

git update-index --assume-unchanged 

但同样,你真的不应该这样做.



1> meagar..:

这不是一件明智的事情,也不是Git打算支持的工作流程.

如果要删除本地文件,但不影响Git,则不能使用Git.只是用rm .丢失的文件将永远显示为对Git的未分级更改.

如果要删除该文件并阻止Git不断将其显示为未分级更改,则可以使用

git update-index --assume-unchanged 

但同样,你真的不应该这样做.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有