0

我将 Visual Studio 与 GIT/Assembla 一起使用,在大多数项目中,当我更改文件时,解决方案资源管理器中的文件前有一个红色复选标记,这意味着它可以稍后通过 GIT/Assembla 提交。

但是,在一个项目中,有文件,从该项目中的文件保存更改后,会显示红色检查标志,但几秒钟后会自动删除。此外,当我尝试将更改提交到本地/远程存储库时,更改的文件不在列表中(因此它永远不会成为远程存储库的一部分)。

我(手动)在文件所在的项目中删除了一个 .git 文件夹,因此它看起来像是解决方案中的一种 git-sub 项目。

有谁知道如何解决这个问题?

4

1 回答 1

2

.git 文件夹是您的本地 git 存储库 - 此文件夹包含有关远程的信息以及您的 git 存储库的历史记录、标签、分支和其他信息。删除它可能是导致您的问题的原因。

我会创建一个新项目,再次从 Assembla 克隆 git repo,然后从旧项目中复制您的更改。

于 2014-11-09T03:15:22.280 回答