gpt4 book ai didi

git - 使用 IntelliJ IDEA 从 git 存储库恢复文件

转载 作者:行者123 更新时间:2023-12-04 10:50:45 24 4
gpt4 key购买 nike

我已经删除了项目中的文件,提交了那个文件,并从那时起进行了其他提交。

现在我需要大约 15 个这样的文件。有关于如何使用 git 命令行执行此操作的答案(如 the question)。

如何在 IntelliJ IDEA 中做同样的事情?

最佳答案

我为这两种情况找到了一种方法,要么知道删除提交,要么甚至不知道。

案例 1:让我们从更简单的案例开始,我确实知道提交:

  1. 在“版本控制 > 日志” View 中选择提交(搜索框有助于找到它)
  2. 在右侧的框中(文件树)选择所有要恢复的文件
  3. 右键单击并“还原选定的更改”

案例 2: 现在,如果我不知道要删除的提交,我可以尝试使用“路径”过滤器选项缩小提交日志的范围。或者我可以运行这些 shell 命令来获取准确的提交(并在 git log 中搜索):

  1. 列出 repo 中所有已删除的文件:git log --diff-filter=D --summary | grep 删除
  2. 找到删除其中一个文件的提交:git rev-list -n 1 HEAD -- [deleted-filename]
  3. 继续上述案例 1 的步骤

关于git - 使用 IntelliJ IDEA 从 git 存储库恢复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59481511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com