2015-07-20 2 views
1

У меня есть клон git, который перепутался с добавленными новыми файлами, удаленными файлами и измененными файлами. Мне нужен способ очистить это сэкономить время.У меня есть беспорядочный репозиторий git. Как его очистить?

Из-за конфликтов в происхождении, Когда я вытягиваю вверх по течению, он дает более 2000 человек. Может ли кто-нибудь рассказать мне, как очистить свое происхождение и получить начало с восходящим потоком?

ответ

2

Вы можете просто восстановить свой филиал в одном из происхождения

git fetch origin 
git reset --hard origin/aBranch 

Это устранило бы любые местные фиксации и локальные изменения от рабочего дерева и сбросить все к тому, что извлекается из верхней репо.

Если «происхождение» и «восходящий поток» отличаются друг от друга, вам нужно будет «git push -force» один к другому (убедитесь, что другие соавторы знают об этом нажатии).

+0

Это решило мою проблему. Большое спасибо, –

Смежные вопросы