intellij-idea - 如何将提交的文件移动到 Intellij 中的书架?
问题描述
我想删除 master 中不再使用的文件,而不是完全删除文件,我想将它保留在我的架子上(以便我以后可以挽救一些代码)。
目前我必须:
- 将要删除的文件内容复制到记事本中
- 删除文件并提交+推送删除
- 创建一个新文件并复制记事本中保存的内容
- 搁置新文件
我怎样才能在 1 步中做到这一点?
解决方案
我怎样才能在 1 步中做到这一点?
您无法在 1 步中执行此操作。但实际上,您根本不需要这样做。
该文件已经被 git 跟踪,因此文件删除后其内容将保留在历史记录中,无需将其内容复制到其他地方。如果您以后需要文件的某些内容 - 您可以从 git 历史记录中获取它。
如果您无论如何都想将文件搁置,有一种更简单的方法。
- 在终端中使用
git rm --cached
以停止在 git 中跟踪文件而不将其从磁盘中删除 - 提交删除 - 文件将保持未版本化
- 从 Unversioned 列表中选择文件并将其添加到 git
- 搁置添加。
推荐阅读
- docker - Docker、Traefik 2.2 和默认证书
- plot - 在任何网站都找不到答案
- java - JavaFX 将 mp3 文件导入 ListView
- php - 向电话号码添加自定义掩码
- loopback - 如何在 Loopback 4 中实现事务
- google-sheets-api - 使用 Google 表格 V4 克隆 Google 电子表格并授予队友访问权限
- libvlc - 无法让 LibVlcSharp UWP 示例与本地媒体一起使用
- node.js - 绑定类型“signalR”未注册
- python - 如何从 HTML 用户输入中获取数据到 python 文件
- youtube-api - 如何增加每个用户对 Youtube Data API 的最大请求数