无法更新:无追踪分支

我在Windows上的Android Studio(预览)0.6.0,并试图在GitHub上共享我的项目。 我使用Git Shell来初始化,添加,提交并将项目推送到GitHub。 但是当我试图从Android Studio中更新我的项目 在这里输入图像说明 ,我得到这个错误:

Can't update: no tracked branch No tracked branch configured for branch master. To make your branch track a remote branch call, for example, git branch --set-upstream master origin/master 

它确实提供了这个build议,但我不确定在这一点上该怎么做。 有没有办法解决这个从Android Studio?

如果我没有误导,你只需要设置你的本地分支机构在原始服务器中跟踪它们的配对。

使用你的命令行,你可以尝试

 git checkout mybranch git branch --set-upstream-to=origin/mybranch 

这将在服务器上configuration一些等同于本地分支的东西。 我敢打赌,Android Studio抱怨缺乏这一点。

如果有人知道如何使用该IDE的GUI,那么读起来会很有趣。 🙂

所以读了一下git如何设置回购。 我意识到我执行了命令

 git push origin master 

而是第一次我应该跑了

 git push -u origin master 

最初设立了上游。 去的路!

创build一个新文件夹,并在其中运行git init

然后尝试使用git remote add origin <your-repository-url>

将项目文件夹中的所有文件复制到除.git文件夹(可能不可见)之外的新文件夹中。

然后你可以通过执行下面的代码
git add --all ;
git commit -m "YOUR MESSAGE" ;
git push -u origin master

我认为这将工作!

在同样的情况下,这对我有用:

 < git checkout Branch_name > Switched to branch 'Branch_name' < git fetch > [Branch_name] Branch_name -> origin/Branch_name < git branch --set-upstream-to origin/Branch_name Branch_name > Branch Branch_name set up to track remote branch <New_Branch> from origin. 

假设您有一个本地分支“Branch-200”(或其他名称),并且服务器存储库包含“origin / Branch-1”。 如果您的本地“Branch-1”没有与“origin / Branch-1”链接,请将其重命名为“Branch-200”。

在Android Studio中签出到“origin / Branch-1”创build一个新的本地分支“Branch-1”,然后合并你本地分支“Branch-200”。