Я использую каркас laravel 4 и для того, чтобы оставаться в курсе, я добавил удаленный вызов вверх по течению, который указывает на репозиторий фреймов и запустил git fetch
. Проблема в том, что она вытащила всю историю структуры в моем локальном репо. Есть ли способ удалить эту предысторию?Git Удалить удаленную историю
ответ
Ну, вот и вся точка мерзавца - каждый репозиторий клон созданы равными. Не беспокойтесь о том, чтобы иметь всю историю - git чрезвычайно эффективен при хранении всей истории в хранилище объектов git (при условии, что git gc
выполняется раз в то время, что и есть).
Относительно редкая ситуация, когда размер хранилища сжатого git-объекта (хранится под каталогом .git
) превышает размер оформления верхней части дерева.
Другими словами, вы не собираетесь экономить, удаляя удаленные истории (чуть-чуть процентов). Если это беспокоит вас с точки зрения увидеть множество удаленных филиалов (но это на самом деле не стоит!), Вы можете просто удалить этот пульт дистанционного управления:
git remote rm upstream
, и вы не будете видеть его или его ветви больше.
Я очень сомневаюсь, что вы увидите большую экономию пространства, используя мелкий клон (--depth=1
), но вы увидите большой недостаток - мелкий клон не может быть зафиксирован. Итак, если вы хотите сделать свои собственные коммиты, не используйте мелкие клоны.
Если вы не хотите всю историю, используйте опцию --depth
git fetch
и git clone
. Кроме того, если вы заинтересованы только одна ветвь, то вы можете использовать опцию --single-branch
при клонировании:
git clone --single-branch --branch=master --depth=1 git://......
Хорошо спасибо, это приятно знать, но как я могу избавиться от этой истории сейчас? – silkAdmin
Просто повторите его снова. –
- 1. Git: Как переписать удаленную историю?
- 2. Может ли git rebase полностью удалить удаленную историю?
- 3. Как удалить удаленную ветку и ее историю фиксации из git?
- 4. git reset удалить историю?
- 5. Невозможно удалить удаленную ветку git
- 6. Git: Восстановить удаленную удаленную ветвь
- 7. Как удалить историю старого git?
- 8. Объединить и удалить удаленную ветку в git
- 9. Как удалить удаленную ветку с помощью Git?
- 10. Как безопасно удалить удаленную ветку git?
- 11. Как удалить удаленную ветку «призрак» в Git?
- 12. Git - Не удается удалить удаленную ветвь
- 13. Удалить историю git старше определенного тега
- 14. Как удалить историю удаленной папки поддерева git?
- 15. Как удалить локальную историю git после фиксации?
- 16. Как удалить повторяющуюся историю из репозитория git?
- 17. Как удалить git историю до выбранной точки
- 18. Как очистить историю Git?
- 19. Как мне удалить удаленную ветку?
- 20. Git beginners: Как я могу удалить историю Git?
- 21. Как восстановить удаленную удаленную ветку в Git
- 22. Git игнорировать локально удаленную папку
- 23. Удалить историю фиксации при аннулировании
- 24. GitLab: удалить/перезагрузить историю проекта
- 25. Как отслеживать удаленную ветку git?
- 26. Как восстановить удаленную удаленную ветку?
- 27. Git - показать историю файла?
- 28. Добавить отсутствующую историю git
- 29. Как удалить удаленную папку из удаленного репозитория в Git?
- 30. Как удалить удаленную символическую ссылку в ветку в git?
Спасибо за понимание, в моем случае git remote rm upstream stuill оставляет меня с историей, я нашел прогулку, хотя добавлю ее в качестве ответов – silkAdmin