IntelliJ IDEA - GIT - PullRequest
       2

IntelliJ IDEA - GIT

0 голосов
/ 06 ноября 2018

Hei, Я сомневаюсь. Я выполняю проект JavaScript-React. Я следовал за этими шагами:

-Я клонировал проект из GIT на мой компьютер -Я успешно скомпилировал проект (он успешно выполняется в браузере) -Я открываю проект с Intellij IDEA

Пока здесь все в порядке, но я вижу, что IntelliJ IDEA может видеть удаленные и локальные ветви. Мой вопрос?

Как IntelliJ IDEA может узнать об удаленных ветвях, если я никогда не предоставлю URL GIT? Как создать ссылку, просто открыв проект? Может быть, мой вопрос очень прост, но я немного растерялся ...

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Я не знаю, как вы клонировали свой проект, и, возможно, это основной источник путаницы. При выполнении git clone из командной строки вы должны выполнить что-то вроде этого:

git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

То есть, для клонирования вам необходимо знать URL-адрес удаленного репозитория Git. Таким образом, плагин IntelliJ Git, который находится поверх Git, будет «знать» об удаленном URL. Но даже не нужно общаться с удаленным, чтобы иметь видимость для удаленных отслеживающих ветвей вашего хранилища. Когда вы клонируете, вы извлекаете эти удаленные ветви отслеживания, которые существуют локально в вашей системе.

Ключевым моментом здесь является то, что «удаленные» ветви, на которые вы ссылаетесь, действительно существуют локально, и фактически они появляются в то время, когда вы клонируете. Они обновляются всякий раз, когда вы делаете git fetch.

0 голосов
/ 06 ноября 2018

IntelliJ IDEA знает об удаленных ветвях, потому что базовый репозиторий Git знает о них.

  • Используйте команду git branch --remotes для проверки удаленных ветвей.
  • Используйте git remote --verbose, чтобы проверить, какие пульты записаны в локальном хранилище.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...