2011-09-07 3 views

ответ

5

сброса к последней фиксации в удаленном git reset HEAD --hard

заменить ГОЛОВА с последней удаленной фиксацией, если это не голова

затем вычистить все остальное git clean -fd

+1

Добавление флага '-x' в git clean также удаляет все файлы, перечисленные в файле .gitignore:' git clean -fdx' –

+0

Спасибо! 'git clean -fd' удаляет мои нежелательные« необработанные файлы »:) –

1

Простейшим, возможно, является просто повторное клонирование удаленного репозитория.

+0

Сохранить ваши местные 'config' и т.д. настройки первого же. –

+0

Я просто клонировал в другое место, чтобы сохранить оба (и только отбросить оригинал через некоторое время (и резервное копирование)). – Mat

0

Вы можете использовать

git pull 

но becare, что это будет сливаться с местным отделением до состояния удаленного филиала в то же время.

Если нет, то быстро вперед слияние будет сделано, и это то, что вам нужно

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