如何将提交的文件移动到Intellij的书架中?

时间:2019-07-12 11:10:08

标签: intellij-idea shelve

我想删除不再使用的master中的文件,但是与其完全删除该文件,我不希望将其保留在我的书架中(以便以后可以挽救一些代码)。

当前我必须:

  1. 将要删除的文件内容复制到记事本中
  2. 删除文件并提交并推动删除
  3. 创建一个新文件并复制记事本中保存的内容
  4. 保存新文件

如何一步一步做到?

1 个答案:

答案 0 :(得分:0)

  

如何一步一步做到?

您不能一步一步完成此操作。但实际上,您根本不需要这样做。

该文件已经被git跟踪,因此删除文件后其内容将保留在历史记录中,并且无需将其内容复制到其他位置。如果以后需要文件的某些内容,可以从git历史记录中获取。

如果您仍然想保留文件,则有一种更简单的方法。

  1. 在终端中使用git rm --cached停止在git中跟踪文件,而不会从磁盘中删除文件
  2. 提交删除-文件将保持为未版本化
  3. 从“未版本控制”列表中选择文件,并将其添加到git
  4. 搁置添加项。