2016-02-29 92 views
0

我有一个稳定的分支,我正在做一些工作。然后做一些实验性的东西,我创建了另一个叫做experi的分支,然后开始在那里做一些工作。然后我切换回我稳定的分支。但是,android studio仍然显示了experi分支的代码。我如何做到这一点,以便当我从一个分支切换到另一个时,android studio切换内容?切换分支不更新android studio

我创建使用

git checkout -b experi stable 

,然后切换我

git checkout experi 

基本上我怎么保持分支独立分支?

至少我希望能够回到我的稳定分支

+0

当你创建一个分支,为什么你要你的命令git的结帐-b experi稳定之外的另一个分支名(在这种情况下,为什么你需要稳定吗)。 git checkout -b实验和git checkout实验,应该带你到experi分支。完成之后,在experi分支中进行一次提交,然后执行git checkout stable,将您带回稳定分支 – User

+0

'git checkout -b experi stable'意味着我正在从stable创建实验。这只是原来的一步:experi必须来自某个地方。然后再过几个小时...我希望能够切换回分支稳定,而不必知道branch experi上发生的任何事情。所以'git checkout stable'应该这样做。但事实证明,它并没有这样做。分支开关,但实验代码直到IDE中。 –

+0

您必须将您的更改提交给experti分支。然后切换回stable(http://rypress.com/tutorials/git/branches-1) –

回答

1

(用于experi新闻东西前),这是太奇怪了。我所做的一切都是正确的。但为了IDE刷新,我必须点击标签为“版本控制”的底部选项卡。它在“Android监视器”选项卡旁边。

+1

您也可以使用菜单中的同步按钮进行刷新。 – user818455

0

Android Studio不会与您的git回购同步。确保你在想要的分支上。注意:SourceTree,AS可以指示你在不同的分支上。但命令行从来不存在。

同步您的gradle并清理项目。

在Android Studio中:视图>工具Windows>摇篮

enter image description here