如何在 Intellij IDEA 中提交已删除的文件更改?
How to commit deleted file changes in Intellj IDEA?
我有一些文件 sample_file.doc
在我的 IntelliJ IDEA 中可见。
如果我从本地文件夹中删除 sample_file.doc
文件,它会从 IntelliJ IDEA 中消失,不允许我提交已删除的文件更改。
我想提交删除,以便删除的文件更改出现在 Git 存储库中。
请问如何在 IntellJ IDEA 中提交删除的文件?
删除的文件由git自动添加。您只需要提交并推动它们。
只是为了确认,intellij idea 的集成终端上的 运行 git 状态,应该显示文件已添加。
在 IntelliJ IDEA 中打开 查看 → 工具 Windows → 版本控制,或者直接按 (⌘9 在 macOS 上)或(Alt9 在 Windows 上)。
在版本控制面板中确保本地更改选项卡是selected:
- 灰色表示已删除文件
- 蓝色表示修改后的文件
- 绿色表示新文件
IDEA 还有其他一些非常方便的 VSC 功能,例如:
- (⌘K 在 macOS 上) 或 (CtrlK Windows) 提交 您的本地更改
- 它是同一个对话框 select 文件并按(⌘D 在 macOS 上)或( CtrlD on Windows) to 看区别
- (⌘shiftK 在 macOS 上) 或 (Ctrl ShiftK on Windows) to Push 你的提交。 Push button右边还有一个选项Force Push.
- 同时您可以随时按(⌘选项Z 在 macOS 上)或(CtrlAltZ 在 Windows) 打开 Revert Changes window 检查差异也有效
但您也可以在 IDEA 中 运行 一个 Terminal window 按
- 选项F12 在 macOS
- AltF12 在 Windows
并使用 git status
命令查看发生了什么:
IntelliJ (2019.3) 的最新更新破坏了其轻松 提交删除的能力。目前 (2019.3),当您 仅 删除文件时,IntelliJ 会禁用提交选项。
要欺骗 IntelliJ,只需对任何其他文件进行微不足道的更改,然后打开提交对话框。取消选择更改的文件,只保留选中的已删除文件,然后提交。完成后,撤消对您没有删除的文件的更改。
或者干脆放弃并从命令行执行(这实际上更容易,但不会为您提供一些更好的对话框选项,例如提交消息历史记录等)。
我有一些文件 sample_file.doc
在我的 IntelliJ IDEA 中可见。
如果我从本地文件夹中删除 sample_file.doc
文件,它会从 IntelliJ IDEA 中消失,不允许我提交已删除的文件更改。
我想提交删除,以便删除的文件更改出现在 Git 存储库中。
请问如何在 IntellJ IDEA 中提交删除的文件?
删除的文件由git自动添加。您只需要提交并推动它们。 只是为了确认,intellij idea 的集成终端上的 运行 git 状态,应该显示文件已添加。
在 IntelliJ IDEA 中打开 查看 → 工具 Windows → 版本控制,或者直接按 (⌘9 在 macOS 上)或(Alt9 在 Windows 上)。
在版本控制面板中确保本地更改选项卡是selected:
- 灰色表示已删除文件
- 蓝色表示修改后的文件
- 绿色表示新文件
IDEA 还有其他一些非常方便的 VSC 功能,例如:
- (⌘K 在 macOS 上) 或 (CtrlK Windows) 提交 您的本地更改
- 它是同一个对话框 select 文件并按(⌘D 在 macOS 上)或( CtrlD on Windows) to 看区别
- (⌘shiftK 在 macOS 上) 或 (Ctrl ShiftK on Windows) to Push 你的提交。 Push button右边还有一个选项Force Push.
- 同时您可以随时按(⌘选项Z 在 macOS 上)或(CtrlAltZ 在 Windows) 打开 Revert Changes window 检查差异也有效
但您也可以在 IDEA 中 运行 一个 Terminal window 按
- 选项F12 在 macOS
- AltF12 在 Windows
并使用 git status
命令查看发生了什么:
IntelliJ (2019.3) 的最新更新破坏了其轻松 提交删除的能力。目前 (2019.3),当您 仅 删除文件时,IntelliJ 会禁用提交选项。
要欺骗 IntelliJ,只需对任何其他文件进行微不足道的更改,然后打开提交对话框。取消选择更改的文件,只保留选中的已删除文件,然后提交。完成后,撤消对您没有删除的文件的更改。
或者干脆放弃并从命令行执行(这实际上更容易,但不会为您提供一些更好的对话框选项,例如提交消息历史记录等)。