gpt4 book ai didi

git - 在 Github 中,如何判断目录是否已被删除?

转载 作者:行者123 更新时间:2023-12-02 02:40:07 24 4
gpt4 key购买 nike

给定一个包含文件apple.js、banana.js 和orange.js 的目录/fruits 是否有一个指标来区分这两个 pull 请求

  1. 目录 /fruits 删除了文件 apple.js、banana.js 和 orange.js
  2. 目录 /fruitsapple.js, banana.js orange.js 一起被删除
  3. 文件 apple.js、banana.js 和 orange.js 的内容已完全删除,但文件仍然存在(空文件)

我目前正在查看目录及其内容被删除的 PR,但根据我的经验,它看起来与文件内容已被删除的 PR 相同。

最佳答案

在 Git 中,你不能提交空文件夹,因为 Git 实际上不保存文件夹,只保存文件。因此,删除目录中的所有文件将有效地从您的存储库中“删除”它。这意味着您的示例 1. 和 2. 是相同的。

示例 3. 将有所不同:仅删除其内容的文件将显示所有已删除行的差异,但已删除的文件将显示一条消息:“此文件已删除”,它看起来像这样:

Message "This file was deleted"

关于git - 在 Github 中,如何判断目录是否已被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60119755/

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