【发布时间】:2020-05-17 19:57:22
【问题描述】:
当父目录被重命名时,它的所有文件都会在 git status 中显示为重命名。有什么方法可以检测到父目录被重命名但不是它的文件以编程方式?
例如。我在 git 存储库中有以下目录和文件。
AParent\ADirectory\file1
AParent\ADirectory\file2
当我将目录 AParent 重命名为 AParent-Renamed 时,git 状态如下。
renamed AParent\ADirectory\file1 -> AParent-Renamed\ADirectory\file1
renamed AParent\ADirectory\file2 -> AParent-Renamed\ADirectory\file2
有什么方法可以查出只有 ADirectory 被重命名了?提前致谢。
【问题讨论】: