【问题标题】:git list all files deleted in a project [closed]git列出项目中删除的所有文件[关闭]
【发布时间】:2018-02-03 01:54:30
【问题描述】:

我是 git 的初学者 我需要列出项目中已删除的所有文件。我想要一段时间内的名称或每个文件的总数(例如已删除的文件总数)。 另一个例子(我想查看一个项目中过去两年删除的所有文件) 我在终端上使用 Mac iOS 和 git。 我试过这个“git log --diff-filter=D --summary | grep delete”但是我怎样才能添加时间戳 我尝试了 ls files 命令,但我不知道如何正确使用它。 谢谢

【问题讨论】:

  • 您在这里问了几个问题。我认为git ls-files 是其中一个的答案,我认为git log --diff-filter=... --format=... 可能会回答你的另一个。尽量限制每个问题一个问题:)
  • 谢谢,我改成一个问题

标签: git github


【解决方案1】:

尝试git log 查看您的所有提交。

如果您执行git show comit,它将向您显示该提交发生的更改。这可能就是您正在寻找的。​​p>

试试这个git log --diff-filter=D --since="2018-02-01"

【讨论】:

  • 我不想要我的提交,例如我想查看过去两年在一个项目中删除的所有文件。
  • 看看这个..这可能对你有帮助:stackoverflow.com/questions/6017987/…
  • 谢谢我检查了,但我如何指定时间戳?我想要在过去两年中删除的所有文件?
  • 在此之后添加 --since="2018-02-01"
【解决方案2】:

在终端中尝试 git status 以获取要提交的文件列表。如果您还没有提交,也可以尝试 git commit -a 获取已修改文件的列表。

【讨论】:

  • 感谢您的回答,但我这样做是为了查看项目中的所有文件,而不是我添加或删除的文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-02
  • 2011-09-22
  • 2017-09-09
  • 2011-08-26
  • 2020-12-13
  • 2023-04-03
相关资源
最近更新 更多