Как удалить локальную историю из репозитория без замены пульта? - PullRequest
0 голосов
/ 09 мая 2019

Я использую Git Extensions для управления локальным хранилищем (удаленный находится на сервере Microsoft TFS).

Когда вы изначально клонируете репозиторий на локальный компьютер, у вас есть возможность не загружать всю историю этого репо, что экономит много места. Однако со временем каждый коммит продолжает накапливаться на вашем локальном компьютере, занимая много места.

Как очистить историю коммитов из локального репозитория, не затрагивая удаленный?

1 Ответ

0 голосов
/ 10 мая 2019

вы можете клонировать репо с аргументом --depth=n, чтобы получить только самые последние коммиты n.поэтому git clone --depth=1 даст вам репо только с последним коммитом и без логов, или что-то вроде git clone --depth=100 даст вам 100 последних коммитов локально, без раздувания всей истории.

...