Интересно, не могли бы вы помочь мне? Я создал новую ветку на GitHub с помощью веб-интерфейса. Я проверил главный репозиторий и переключился на эту ветку и вытащил, используя git черепахи.

Я сделал все свои изменения и пошел, чтобы передать их, используя git черепахи. При фиксации я получил ошибку, для которой не было выбрано ни одной ветви. Я снова переключился на ветку и передал другие файлы. Я заметил, что файлы, которые я изначально зафиксировал, показывались как зафиксированные с помощью зеленой галочки, но сообщение о фиксации отсутствовало в журнале. Изменения отсутствуют в удаленном хранилище, но все еще присутствуют на моем жестком диске.

Я выключил свой компьютер и пошел домой, чтобы решить проблему завтра, в конце концов, изменения файла все еще были на моем жестком диске. Я попросил коллегу помочь с этой проблемой, и они выполнили синхронизацию. Изменения в моих файлах при пропущенном коммите исчезли. Там не было предупреждения, что мы будем отменять изменения. У кого-нибудь есть какие-либо идеи? Большое спасибо.

1 ответ1

0

Я переключил свой репозиторий на временную. Просматривая рефлог, мой коммит появился - не нормальный лог. Я вернул этот коммит и смог получить свои изменения - фу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .