2016-02-29 57 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