web-dev-qa-db-ja.com

Android Studioでgitブランチを使用する方法

私はgitが初めてです。 gitを使用するための非常に単純なシナリオがあります。 Android Studioで書かれた最初のリリースがありました。今、私はいくつかの新機能を使いたいと思っています。

  1. my Android StudioでVCSを有効にしました
  2. Android Studioからプロジェクトのローカルリポジトリを作成しました
  3. ローカルリポジトリをBitbucketリモートリポジトリにプッシュしました($git Push -u Origin master

次のステップである機能ブランチの作成について混乱しています。ローカルリポジトリにブランチを作成する必要があります。

$ git branch --track feature1 Origin/master 

または、Bitbucket Webポータルから新しいブランチを作成し、新しいブランチを複製する必要がありますか?

また、Android Studio?でブランチを切り替える方法を知りたいです。たとえば、機能ブランチからマスターブランチに切り替えて、いくつかの修正プログラムで動作します。Bitbucketプラグインを使用して、私はブランチを切り替えるたびにリモートリポジトリから非常に時間を投影するか、内部でホットスイッチすることができますAndroid Studio?

ありがとう!

40
chengluo

Android studio。から直接これを行うことができるはずです。

最も簡単な方法は、右下隅のAndroid Studioウィンドウで、「Git:branch name」というテキストが表示されるはずです。 「Git:master」をクリックします。ローカルとリモートの両方で使用可能なさまざまなブランチで構成される小さなメニューが表示されます。また、新しいブランチを作成して切り替えるための「+ New Branch」オプションもあります。それ。

その後、コードを変更してコミットし、リモートにプッシュできるようになります。ブランチのマージとチェックアウトも同じメニューから実行できます。メニューバーオプション「VCS」からも同じことができます

88
Aegis

Android Studio 1.5でリモートブランチを更新するのに知っている最良の方法は次のとおりです

1)VCS> Git> Pullに移動します(最初にマスターから最新の変更をプルしたことを確認してください)

2)この画面の青い更新ボタンをクリックします enter image description here

3)すべての新しいブランチが表示されていることを確認し、切り替えたいブランチのチェックボックスをクリックして、[プル]ボタンをクリックします。

4)Android Studioの右下にある[Git:master]メニューに戻ります。リモートセクションに新しいブランチが表示されます。

5)チェックアウトするブランチをクリックして、「新しいローカルブランチとしてチェックアウトする」を選択します

17
whyoz

シェル(Git Bashをお勧めします)で簡単に行うことができ、次のことを初めて試します:

 git pull [remote] [branch]

例えば:

git pull Origin master

この後、あなたはそのような問題なしにいつでも問題を行うことができます。

3
Shayan Amani