我正在使用带有 Visual Studio 2010 的 Git 扩展。我的存储库在 Bitbucket 上,我正在使用 SSH 和 PuTTY 来推/拉。
当我打开我的项目并单击浏览存储库时,我看到的第一件事是一个带有这样开头的消息的窗口(以及“编辑 .gitignore”和“提交”的两个按钮):
尚未对此存储库进行任何提交。
如果这是一个普通的存储库,建议执行以下步骤: - 确保你的存储库中有一个正确的 .gitignore 文件 - 使用 commit 提交文件
如果这是一个中央存储库(没有工作目录的裸存储库): - 从另一个存储库推送更改
我的工作目录(在下拉列表中)设置为我计算机上的本地文件夹,当前分支是“master”(也在下拉列表中)。我可以推送、拉取和提交更改,它们将显示在 bitbucket 中,但图表不显示。
Git Extensions 窗口右侧还有另一个下拉菜单,其中包含“Branches:”作为标签。如果我从“分支:”下拉菜单中选择“主”,那么我会看到图表,但一切都是灰色的。
我尝试删除我的本地存储库并从 bitbucket 重新克隆它,但没有任何改变。
该图看起来就像我正在浏览远程存储库一样......所有分支和节点都是灰色的。
此外,我将远程存储库克隆为个人存储库……而不是中央存储库……当我第一次创建远程存储库时,我将其作为中央存储库。
这似乎不是一个常见的问题......或者我不知道在谷歌上搜索什么。
提前致谢。
编辑:
此链接http://www.youtube.com/watch?v=cFbCusX9bKs上的视频创建的存储库与我最初所做的不同......当我尝试它时它的工作方式......不同之处在于您将一个新的空 Bitbucket 存储库克隆到一个空目录作为个人存储库,然后将所有项目文件放入该文件夹并提交,然后推送到 Bitbucket.......
可能是我的问题是我从现有项目创建了一个中央存储库,然后将其推送到 Bitbucket .....我希望这对其他人有用。