Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Новичок в Git'е. Как откатить pull 
:(
    Опции темы
YankovskyAndrey
Дата 31.7.2010, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.10.2008
Где: СПБ

Репутация: нет
Всего: нет



Здравствуйте!
с git'ом чувствую себя неуверенно.
внёс в код серьёзные изменения(2 дня работы). сделал git commit, а затем вместо того чтобы запушить, сделал git pull, запаниковал и прервал процесс. в итоге все мои изменения исчезли из кода, git status выдаёт, что мол есть твой коммит, а так ветка чистая.
если попробовать сделать push сейчас, выдаётся такая ошибка:
To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push --help' for details.
Спасибо большое! очень переживаю!
PM MAIL   Вверх
YankovskyAndrey
Дата 1.8.2010, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.10.2008
Где: СПБ

Репутация: нет
Всего: нет



помогите пожалуйста! надо продолжать работу!
PM MAIL   Вверх
nickless
Дата 1.8.2010, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: нет
Всего: 181



Заархивируй .git для бэкапа.

Посмотри что пишет
Код

git branch
git diff
git log

Если бранч не master, посмотри git log master, если там последний коммит твой, делай git reset --hard HEAD; git checkout master
Если бранч master, смотри внимательно diff и log, если последний коммит твой, а дифф удаляет изменения, делай git reset --hard HEAD
Если в логе твоих последних изменений нет вообще, и дифф != твои последние изменения, обязательно забэкапься, и делай git fsck, он выдаст список потеряных изменений, их можно посмотреть (git show), сделать cherry-pick итд. 

Читать:
http://www.kernel.org/pub/software/scm/git...ng-lost-changes
http://www.kernel.org/pub/software/scm/git...angling-objects


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Инструменты | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.