Как проверить ветку, добавленную после клонирования Github?

Я клонировал репозиторий Github с квалификатором «--recursive». Затем я проверил последнюю ветку в этом репозитории.

Позже автор репозитория добавил новую ветку. Когда я попытался проверить эту новую ветку с помощью git checkout branch-name, git сообщил, что branch-name неизвестен.

Есть ли способ получить новый branch-name без повторного клонирования репозитория?

Под клоном вы имеете в виду git clone или форк? Если это клон git, git fetch или просто git checkout, имя вашей ветки будет работать. Если вы хотите получить ветку от восходящего потока к вашей вилке. Затем следуйте инструкциям на этой странице: note.tianhaoz.com/git-tricks/add-branch-from-upstream.html.

Tianhao Zhou 28.05.2019 17:16

Возможный дубликат Git получить удаленную ветку

phd 28.05.2019 17:51
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
959
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Чтобы получить все данные (а также вновь добавленные ветки) из удаленного репозитория, которого у вас еще нет, используйте команду git fetch.

Спасибо. Это был самый простой ответ, который отлично сработал.

user34299 04.06.2019 02:23

Первая выборка с вашего пульта $ git fetch origin

Вы можете перечислить все ветки с помощью команды git branch -a

А затем оформить заказ в нужной ветке.

$ git fetch origin
$ git checkout --track origin/new_branch_1

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

Извлечение из репозитория захватывает все новые ветки и теги удаленного отслеживания, не объединяя эти изменения с вашими собственными ветками.

Если у вас уже есть локальный репозиторий с удаленным URL-адресом, настроенным для нужного проекта, вы можете получить всю новую информацию, используя git fetch remotename

После загрузки вы можете перечислить все ветки, включая недавно добавленную, с помощью git branch -a

Затем вы можете выбрать нужный филиал и оформить заказ с помощью git checkout requiredbranch-name

Другие вопросы по теме