git - 无法使用 VS 2015 和 GIT 将文件添加到源代码管理

标签 git visual-studio github

我的一位客户将我添加到他们的私有(private) GITHUB 存储库中。它是一个用 C# 编写的 Visual Studio 2010 解决方案。

我在我的开发电脑上安装了 GIT。我的程序是加载 VS 2015,转到 Team Explorer -> Local Git Repositories,然后 Clone。我输入了该客户存储库的 GITHUB URL,并被要求提供我的 GITHUB 用户名/密码。

似乎一切正常。我没有看到任何错误。进度条按预期显示,本地存储库已创建。现在我可以看到解决方案及其所有项目。我能够构建解决方案,甚至可以运行/调试它。

我在文件左侧看到挂锁。如果我编辑其中一个文件,我会看到一个红色复选标记,表示该文件已 checkout 。

我遇到的问题是我无法将文件添加到解决方案并将其包含在源代码管理中。通常我可以拖/放或复制/粘贴文件并将它们添加到源代码管理中。我什至尝试通过右键单击添加项目。无论我做什么,文件都会添加,但它的左侧没有图标来指示其源代码管理状态——当然,我期待的是 + 符号。当然,添加的文件也没有出现在 Changes 下。

另一个症状是如果我重命名现有文件。起初它有一个挂锁。当我重命名文件时,它根本没有状态图标。

我已经阅读了很多有类似问题的人的帖子,但这些解决方案都没有影响我的。我没有看到任何错误,所以我不知道在这篇文章中包含什么是相关的。 :S

编辑

我显然不是 GIT 高手...但我明白挂锁告诉我只读(我认为)。我不知道为什么,也找不到线索。以为有人可能会指出我一个好的方向。当我添加一个文件时,我确实很快看到了 + 符号,但随后它消失了,并且输出窗口中没有显示任何错误。

最佳答案

只需使用 commint -> Untracked Files(bottom) -> 右键单击​​ - 添加文件

关于git - 无法使用 VS 2015 和 GIT 将文件添加到源代码管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36647519/

相关文章:

git - 如何使用 GitHub 的 API 从差异或补丁创建提交?

git - 恢复 Git 错误

visual-studio - .Net Core 3.0 中的 BrowserLink

linux - 如何调试作为软件中so文件一部分的cpp文件?

git 中央存储库和团队

GitHub,推送错误: the remote end hung up unexpectedly

git - 如何有不可见的 git meta 提交?

git - 使用 BitBucket 中的 Rest API 获取最新的 10 个分支或所有分支

git - Git(存储库、分支、提交)元组的正式表示法

mysql - ASP.Net 无法加载文件或程序集 MySql.Data