如何使用 GitKraken 从存储库中删除已提交的文件?

How do I remove an already-committed file from a repository using GitKraken?

我知道可以通过命令行执行此操作,但如果可以使用 GitKraken 执行此操作会更方便。我没有找到方法,还有人知道吗?谢谢!

如果你删除了一个签入的文件,无论是通过命令行,windows 资源管理器还是其他任何方式,GitKraken 都会意识到并且该文件将在 "Unstaged Changes" 下显示为已删除。您可以暂存并提交文件以将其从存储库中删除。

据我所知,第一部分,文件删除,在 GitKranken 中无法完成。正如您正确提到的那样,git rm 一步完成删除和分阶段删除。这在 GitKraken 中是不可能的。

我没有找到这方面的资料或文档,这完全是基于我的经验,但我很确定。

您可以选择使用 gitkraken 删除文件。单击选项 "view all files",然后 right-click 和 select 删除。从那里,只需提交更改。