Как изменить ветвь git в Android Studio
У меня есть 2 ветки в моем проекте gitlab. Теперь я нахожусь на ветке мастера (по умолчанию). Я хочу изменить его на другую базу, вот что я пробовал:
Когда я перейду к VCS -> Git -> Branches
и нажмите Checkout tag or revision
, я всегда получаю сообщение об ошибке:
pathspec "моя ветка" не соответствует файлам, известным git
Что мне делать? Все, что я хочу сделать, это изменить branch
и выполнить запрос pull
.
Ответы
Ответ 1
Чтобы проверить другую ветку из Android Studio:
В разделе VCS → Git → Филиалы вы увидите этот экран
![введите описание изображения здесь]()
В разделе "Местные ветки" вы увидите локальные ветки, которые вы можете проверить. В самом низу вы видите текущую отмеченную ветку (в моем случае master
). Чтобы проверить другую ветку, выберите ее и нажмите "Оформить заказ".
![введите описание изображения здесь]()
В моем примере у меня есть только одна локальная ветвь с именем test
. Вот почему это только показывает, что один.
После проверки другой ветки это окно появится в нижней части экрана.
![введите описание изображения здесь]()
Чтобы ваши удаленные ветки GitLab отображались в Android Studio, вам сначала нужно их получить:
VCS → Git → Fetch. После этого он будет отображаться
![введите описание изображения здесь]()
Ответ 2
Я заметил, что когда я пробую этот поток, а затем вставьте имя ветки, я получаю:
Не удалось проверить foo: fatal: 'foo ^ 0' не является допустимым именем ветки. Я не то, что вставляет ^ 0 a конец,
Поэтому я вместо этого просто вызываю git checkout (имя вставки ветки) из командной строки, которая работает.
Ответ 3
Откройте терминал AndroidStudio
, затем введите
git branch name_of_branch_you_want_to_switch