Gitlabプロジェクトには2つのブランチがあります。今、私はマスター(デフォルト)ブランチにいます。私はそれを別のベースに変更したい、これは私が試したものです:
VCS -> Git -> Branches
に移動してCheckout tag or revision
をクリックすると、常にエラーが表示されます。
pathspec 'my branch'はgitが認識しているどのファイルとも一致しませんでした
私は何をすべきか?私がやりたいのは、branch
を変更して、pull
リクエストを行うことです。
Android Studio内から別のブランチをチェックアウトするには:
VCS-> Git-> Branchesの下に、この画面が表示されます
ローカルブランチの下に、チェックアウトできるローカルブランチが表示されます。一番下には、現在チェックアウトされているブランチがあります(私の場合はmaster
)。別のブランチをチェックアウトするには、ブランチを選択してCheckoutをクリックします。
この例では、test
という名前のローカルブランチが1つしかありません。そのため、それだけを示しています。
別のブランチをチェックアウトすると、このウィンドウが画面の下部にポップアップ表示されます
リモートブランチをAndroid Studioに表示するには、まずそれらを取得する必要があります。
VCS-> Git-> Fetchその後、それが表示されます
このフローを試してからブランチ名を貼り付けると、次のようになります。
Fooをチェックアウトできませんでした:fatal: 'foo ^ 0'は有効なブランチ名ではありません。 ^ 0を最後に挿入するのではなく、
そのため、代わりにコマンドラインからgit checkout(ブランチ名を貼り付けてください)を呼び出すだけです。
AndroidStudio
のターミナルを開き、入力します
git checkout name_of_branch_you_want_to_switch