gpt4 book ai didi

node.js - 由于 "phantom"文件而无法切换分支

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:49 28 4
gpt4 key购买 nike

OS: Windows 10

我有一个将文件写入文件夹的脚本。当我第一次运行该脚本时,该脚本包含一个错误。

var store_path = path.join(__dirname+ '../fabric-server/config/admin')

而不是

var store_path = path.join(__dirname, '../fabric-server/config/admin')

这是目录的部分 View :

+---fabric-server
+---fabric-setup
+---fabric-setup.. < Should not be there

该脚本是从fabric-setup执行的,并且应该写入fabric-server/config/admin。然而,由于错误,它以某种方式创建了fabric-setup..。令人惊讶的是,fabric-setup.. 包含与 fabric-setup 完全相同的内容。

不幸的是,我修复了脚本,再次执行它,提交并推送,但没有删除 fabric-setup.. 文件夹。当然,它会产生问题。

<小时/>

项目的本地副本

在我的本地计算机上,我有:

+---fabric-server
+---fabric-setup
+---fabric-setup..

结构设置正常。结构服务器没问题。fabric-setup.. 不应该出现在此处,并且包含与 fabric-setup 相同的内容。 它不包含fabric-server/config/admin

从资源管理器中删除 fabric-setup.. 文件夹时,它会删除 fabric-setup。当尝试再次删除fabric-setup..时,它告诉我它不再在这里了。

<小时/>

项目的远程复制

enter image description here

<小时/>

克隆项目

克隆项目时,我无法切换到包含此 fabric-setup.. 文件夹的分支。它给了我以下错误:

enter image description here

许多文件突然无缘无故地进入未跟踪状态。

有人可以解释一下到底发生了什么事以及如何解决这个问题吗?

编辑:是的,我可以查看之前的提交。但仍然。这个问题很奇怪。

最佳答案

您可以尝试(即使在简单的 CMD Windows shell session 中)git rm Fabric-setup*,然后是 git Restore -s master Fabric-setup
(使用新的(目前处于实验阶段)命令 git restore ,使用 Git 2.23)

这将删除这两个文件,恢复好的文件:然后您可以添加、提交和推送。

关于node.js - 由于 "phantom"文件而无法切换分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56461032/

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