[英]Git Unable to push code from Initial Commit
我有一个来自C#项目的代码,试图将Git提交到Bitbucket中。
C#代码位于一个文件夹中,而该文件夹中还有另外两个文件夹或项目,但是当我尝试在调用git add的步骤中提交这些项目时,所有这些都显示一个警告,指出我有两个存储库,并且只有一个项目致力于Bitbucket。
所有c#代码只有一个远程存储库,并且希望将它们放在一起。 文件夹结构如下:
-Parent Folder
-Project One Folder
-Project Two Folder (this contains the solution file)
正如我所说的,这只是保存到Bitbucket的第一个文件夹Project One。 我尝试分别上载每个Project文件夹,但抛出错误,说这些文件夹没有存储库。
所以,我的问题是Git有一种方法可以从父文件夹上载两个文件夹到一个存储库吗?
问题是您执行了git clone
,它创建了一个git存储库,然后在其上进行了git init
初始化了另一个存储库。 这说明了您所处的两个存储库状态。
您应该找出两个.git
文件夹在哪里,并删除该克隆未创建的文件夹。 您可以通过查看.git/config
文件来查找:其中之一应包含以下内容
[remote "origin"]
url = git@your_bitbucket_url
...
那就是要保留的那个! 删除.git
文件夹,其中不包含您克隆的遥控器的条目。 那应该修复您的存储库,并允许您提交和推送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.