Сбросить локальную ретрансляцию git точно до удаленной?Сбросить локальный репозиторий git до уровня удаленного?
Каков наилучший способ для этого?
Спасибо!
Сбросить локальную ретрансляцию git точно до удаленной?Сбросить локальный репозиторий git до уровня удаленного?
Каков наилучший способ для этого?
Спасибо!
сброса к последней фиксации в удаленном git reset HEAD --hard
заменить ГОЛОВА с последней удаленной фиксацией, если это не голова
затем вычистить все остальное git clean -fd
Простейшим, возможно, является просто повторное клонирование удаленного репозитория.
Сохранить ваши местные 'config' и т.д. настройки первого же. –
Я просто клонировал в другое место, чтобы сохранить оба (и только отбросить оригинал через некоторое время (и резервное копирование)). – Mat
Вы можете использовать
git pull
но becare, что это будет сливаться с местным отделением до состояния удаленного филиала в то же время.
Если нет, то быстро вперед слияние будет сделано, и это то, что вам нужно
Добавление флага '-x' в git clean также удаляет все файлы, перечисленные в файле .gitignore:' git clean -fdx' –
Спасибо! 'git clean -fd' удаляет мои нежелательные« необработанные файлы »:) –