Команда Git Fetch не получает последние изменения из репозитория Azure DevOps

Я пытаюсь получить последние изменения с origin/main на локальный main. В окне вывода отображается:

Получение из MyRepo

git: «credential-manager-core» не является командой git. См. «git --help».

Затем я изменил «credential-manager-core» на «credential-manager» в файле gitconfig и попробовал еще раз. Тогда я получаю:

Получение из MyRepo

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

Что не так?

Стоит ли изучать 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
0
66
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Согласно вашему описанию, при условии, что вы используете опцию Fetch в меню Git Visual Studio 2022.

В моем тесте, если на origin/main есть какие-то обновления, это будет показано в окне вывода при использовании опции выборки.

Fetching from MyRepo
Remote: Azure Repos        
Remote: 
Remote: Found 3 objects to send. (0 ms)        
From https://dev.azure.com/organization/project/_git/MyRepo
   f3f4e7f..835f0a0  main       -> origin/main

Если после вышеуказанного действия я снова нажму кнопку «Извлечь», она отобразит только

Fetching from MyRepo

Мы можем открыть страницу ветвей, нажав Git -> Управление ветками. Затем выберите основную ветку и проверьте коммиты, полученные из origin/main во входящем сеансе.

Убедившись в правильности кода, используйте опцию Pull, чтобы обновить локальную ветку коммитами, полученными из origin/main. Окно вывода:

Updating f3f4e7f..835f0a0

Теперь местный филиал main обновлен.

Если на странице «Ветви» вы по-прежнему не видите никаких обновлений во входящем сеансе и не можете выполнить действие git pull, попробуйте выполнить следующие действия:

  1. Установите последнюю версию Git со страницы загрузки Git.
  2. Установите последнюю версию Git Credential Manager. См. инструкции по установке для текущей версии GCM, чтобы узнать варианты установки для вашей операционной системы.

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