web-dev-qa-db-ja.com

Intellij git:特定のブランチを複製する

Intellijは初めてです。特定のgitブランチに基づいて新しいプロジェクトを作成する必要があります。私は選択しました:File-> new-> Project from Version Control-> Gitただし、マスターブランチのクローンを作成するフィールドは3つだけです:

  • GitリポジトリURL
  • 親ディレクトリ
  • ディレクトリ名

ただし、特定のブランチを送信するオプションはありません。

IntellijでGitを使用して特定のブランチを複製する方法はありますか?

7

Vampireが言うように、すべてのgitプロジェクトのクローンを作成してから、ブランチを変更する必要があります。右下を押してブランチを変更できます> Git:master>リモートブランチ>ブランチを選択>新しいローカルブランチとしてチェックアウト

11
Luca Galasso

あなたはGitを誤解しました。デフォルトでは、DVCSと同様にGitで、すべてのブランチを含む完全なリポジトリを複製します。クローンされたリポジトリのデフォルトブランチ(ほとんどの場合、これはmaster)に対してのみ、ローカルブランチが自動的に作成され、チェックアウトされます。ただし、クローンされたリポジトリのすべてのブランチは、ローカルリポジトリのリモートトラッキングブランチとして存在しています。したがって、クローンを作成した後、必要なブランチをチェックアウトしてください。代わりにコマンドラインでクローンを作成する場合、デフォルトのブランチと異なる場合、クローンの後に自動的にチェックアウトする必要のあるブランチをcloneコマンドに与えることができますが、IJにはそのためのオプションがないようです。しかし、クローン後にブランチを切り替えるのは簡単です。

9
Vampire

最初にマスターからチェックアウトを行い、完了したら右下隅に移動し、Gitをクリックしてポップアップを開き、[もっと見る]をクリックして、リモートブランチのすべてのブランチに入力します。 (そのボックスをドラッグして最大化する)。そして、リモートブランチから必要なブランチを選択して、チェックアウトしてください。選択したブランチが自動的にintellijのプロジェクトとして表示されます。 Inttelij下部の場所の画像

[もっと見る]オプションを選択

必要なブランチを確認してください

5
Bharath