Я хочу вернуть состояние моего локального репозитория git в pristine
состояние i.e, как и в недавно клонированном репозитории.Есть ли одна встроенная команда в git для синхронизации и очистки локального репозитория
Есть одна команда в команде, которая будет синхронизировать локальное хранилище с базой (как git pull --rebase
), но также:
- Удалить все локальные временные файлы, созданные.
- Отменить любые изменения в файлах.
- Un-stage/Undo любые локальные коммиты.
Если нет ни одной команды, был бы лучший способ сделать это, кроме git pull --rebase ; git clean -f
.
Непонятно с вашим требованием. Вы хотите сохранить свои локальные коммиты, но хотите, что самое последнее в удаленном репозитории? –
@AbhijeetKamble: Я ожидаю, что локальный репозиторий будет таким же хорошим, как недавно клонированный репозиторий, поэтому нужно, чтобы локальные изменения также возвращались. – ViFI
Зачем вам это нужно? У меня такое чувство, что это может быть проблема XY ... – CptBartender