Я создал собственный репозиторий в bitbucket для проекта самостоятельно. На днях я показывал это некоторым коллегам и сделал коммит с другого компьютера, который был удаленно сохранен с другим автором. Вернувшись домой, я сделал попытку и получил ошибку «Ничего не получить», и я не могу загрузить изменения, потому что есть изменения в удаленном, которые нужно было загрузить, поэтому ветка стала непригодной для использования.
IЯ работаю над затмением в обоих случаях.
Хронология:
- Компьютер 1, пользователь 1 (владелец репо)
Создать проект Сделано несколько коммитов.
- Компьютер 2
Оформление заказа Внесены некоторые изменения. Push to remote, (не осознавая, что автор был другим, настроенным в eclipse для других не связанных проектов).
- Назад к компьютеру 1:
Pull: я получаюпредупреждающее сообщениеОперация отменена: ничего не получается.
Попытка: утвердить коммит, добавить второго автора в список псевдонимов имени пользователя.
Также попытался разблокировать ситуациюпри последнем коммите идти с правильным пользователем. Теперь история ветвей выглядит следующим образом:
- 643480f Автор Пользователь1 - Пользователь коммиттера1
- 02d5072 Автор Пользователь2 - Пользователь коммитера2
- 81e65a0 Автор Пользователь1 - Пользователь коммиттера1
- 7f6fe95 Автор Пользователь1 - Пользователь коммитера1
- 071cbb7 Автор Пользователь1 - Пользователь коммитера1
Исправить шаги попытки:
В развитии ветки Ваша ветка обновлена с «происхождением / развитием». Нет ничего для фиксации, рабочий каталог clean
- git checkout 02d507219b83053aa0de58f9f12b82a71de3e638
Вы находитесь в состоянии «отсоединенный HEAD». Вы можете осмотреться, внести экспериментальные изменения и зафиксировать их, а также можете отменить любые коммиты, сделанные вами в этом состоянии, не влияя на какие-либо ветви, выполнив другую проверку. Если вы хотите создать новую ветку для сохранения созданных вами коммитов, вы можете сделать это (сейчас или позже), снова используя -b с командой checkout. Пример: git checkout -b HEAD теперь 02d5072 ... Изменения в структуре БД:
- git commit --amend --author = "User1"
[HEAD detached a970307] Изменения в структуре БД: User1 "owner.user@gmail.com" Дата: Ср 6 Ноя 08:39:32 2019 +0100 2 файла изменены, 54 вставки (+), 2 удаления (-)
Все актуально