Я не могу вытащить ветку в мой локальный репозиторий - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу добавить ветки в мой локальный репозиторий, но не могу. Я попытался отменить мой последний коммит сейчас все удаленные ветви, как это enter image description here. Что такое «29e74a c»? Это может быть о ссылках / HEAD? enter image description here. Я использую eclipse и пытаюсь из команды-> переключиться на-> другое, когда пытаюсь переключить ветку.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2020

Когда это происходит со мной, и мне не нужно сохранять какие-либо локальные изменения, я возвращаюсь к последнему коммиту ветви, выполняя git reset --hard HEAD. Эта команда сбрасывает ваш локальный репозиторий в HEAD (последний коммит в этой ветке), но удаляет все изменения файла. Если вам нужно сохранить изменения, я бы, вероятно, предложил сохранить ваши файлы до этого.

0 голосов
/ 18 февраля 2020

Во-первых, вам нужно go до известной ветки (например, master). Поскольку вы не ошиблись веткой

git checkout master

Если вы пытаетесь вытянуть только что созданную ветку, вам нужно получить

git fetch

, тогда вы можете увидеть все ветви

git branch -a

Теперь вы можете проверить любую нужную вам ветку

git checkout branch_name

Затем вы можете получить тягу, используя

git pull origin branch_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...