VS2013 git - 项目标记为待删除状态

8

我最近想尝试使用VS2013和Git工具进行SC。一切都很顺利,直到我做了某些事情,但不知道是什么...

我创建了一个nodejs应用程序并将其推送到github。然而,“main”脚本不直接放在根repo目录中,所以我手动创建了另一个repo以便将其推送到heroku。好吧,在那之后,团队资源管理器中出现了另一个分支,并告诉我的主分支所有文件都处于待删除状态。我同步了repo,它被成功推送到了github,但由于在VS中出现错误,我必须手动完成。现在repo已经被推送了,当同步时不再有任何错误,但每个文件仍然处于待删除状态。

此外,由于这个原因,我不能更改文件并使用VS进行推送,我必须手动推送。

有什么想法吗?(我知道问题真的不清楚,但我尽力了;)

6个回答

4
只需在VS解决方案资源管理器中右键单击出问题的文件/项目,然后选择"撤消"即可解决问题。

1
几个小时前,我遇到了与你相同的问题/症状,现在一切都好了。我不确定我所做的是否解决了问题或者这只是一个普通的“故障”。
以下是我所做的:
  1. 在Windows资源管理器中删除了所有bin和obj文件夹
  2. 使用Git GUI提交此删除并将其推送到github
  3. 重新在VS2013中打开项目,一切正常
Pat

0

虽然已经很晚了,但我还是想提供一些想法。我遇到了同样的问题,Git为所有文件设置了挂起删除状态。我只需在配置中包含.gitignore文件:

node_modules 
bower_components

这对我起作用了。


0

遇到了类似的问题,我的控制器文件被标记为“待删除”,我想知道是否有其他人已经删除了它们。 于是我在Windows资源管理器中进入Controllers文件夹,右键点击并选择“撤消移动”。不知怎么回事,我可能是意外地移动了这些文件。 所以如果你看到任何待删除的文件,请先检查你的文件是否被意外移动(或删除)。


0

我遇到了同样的问题,只需要执行 git reset 命令即可解决!

git reset

注意:上述命令可以撤销您在存储库中所做的任何更改。在运行相同命令之前,请确保您理解后果。


0

实际上,一些文件可能已被删除或进行了一些更改。因此,请转到Git更改,在更改部分中,您可以找到这些相应的文件。右键单击并撤消更改。这将恢复文件,并且不会出现“待删除”选项!对我有用,谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接