将Android Studio项目添加到新的git存储库

将Android Studio项目添加到新的git存储库,android,git,android-studio,bitbucket,git-extensions,Android,Git,Android Studio,Bitbucket,Git Extensions,我在bitbucket中创建了一个新的存储库,并创建了一个新的android项目。我想添加到一个新的存储库中,但每当我将旧的android bitbucket项目与新的android项目一起添加到新的存储库中时,我只想用一个存储库创建一个项目,我尝试了所有方法,但都没有任何效果,我还更改了GitBash的URL,但每当我从AndroidStudio添加、提交和推送项目时,它都会在推送窗口中显示旧的项目层次结构,并推送到新的存储库。我不想添加带有新存储库的旧项目。我尝试了许多命令重新读取,重新打包

我在bitbucket中创建了一个新的存储库,并创建了一个新的android项目。我想添加到一个新的存储库中,但每当我将旧的android bitbucket项目与新的android项目一起添加到新的存储库中时,我只想用一个存储库创建一个项目,我尝试了所有方法,但都没有任何效果,我还更改了GitBash的URL,但每当我从AndroidStudio添加、提交和推送项目时,它都会在推送窗口中显示旧的项目层次结构,并推送到新的存储库。我不想添加带有新存储库的旧项目。我尝试了许多命令
重新读取
重新打包
等。如果有任何帮助,我将不胜感激

我遇到了类似的问题,并发现最佳解决方案如下:

1-在bitbucket上创建回购

2-使用git extensions将android项目上传到bitbucket(非常适合处理任何git主机)

3-现在使用android studio打开项目,它将使用VCS自动设置 现在,您可以轻松地在android studio内部推拉和执行任何git操作,这些评论如下:

父目录具有公共git目录


这就是问题所在。您需要在没有
.git
目录的目录中创建新项目。此
.git
目录存储存储库的所有信息。每个回购协议必须有一个独立的
.git
目录。因此,在另一个文件夹中创建一个新的Android Studio项目。然后
cd
到该目录,并从命令行运行
git init

这可能对Bitbucket有帮助。如果您创建一个包含任何模板的新存储库,如果您对git不太熟悉,那么在Android Studio中可能会出现问题。请确保为“包含自述”选项选择“否”。以下是发布此帖子时的样子:


您的两个项目的目录结构是什么?我的意思是,两个项目都在同一个目录中吗?该父目录是否有
.git
目录?(确保“显示隐藏文件”以进行检查。)它们是相同的目录结构。是的,父目录有公共git目录。请参阅我的更新答案。这意味着我必须创建
。获取
,单个项目不是所有项目都通用吗?@farhana是的,如果您希望每个项目都在一个单独的git存储库中,则必须为每个项目创建一个新的git存储库。