Задать вопрос
@Lepeshka

GIT можно ли перезаписывать файл, а не накатывать?

Суть такая. Каждые пол часа у меня измеряются данные, записываются в файл, делается скриншот и всё это пушится на гитхаб. Дело в том, что мне не нужно хранить версии скриншота, нужен только последний, но он должен быть в репе. Можно ли как-то сделать, чтобы он перезаписывался? Скриншот много места занимает. Может скрипт какой есть, чтобы он удалял файл, а потом снова добавлял или что-то такое.
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Средний 3 комментария
Решения вопроса 1
Полагаю, вы используете этот скриншот у себя в readme.md или в github-pages. Но это не значит, что его там и надо хранить. Положите его куда-нибудь на доступный http-сервер и подключайте на Гитхаб оттуда. Это будет правильным использованием инструментов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Вы используете систему контроля версий для ситуации когда контролировать версии не надо. Используйте соответствующий инструмент под задачу.
Ответ написан
Комментировать
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Нельзя. Но можно:
git filter-branch --tree-filter 'mv -f new_file.png old_file.png' -- --all
Ответ написан
Комментировать
@Montgomeri
Не помню, есть ли там такая команда, но я пользуюсь этой шпаргалкой для работы с Git (все не запомнить, а работать как-то нужно): https://proglib.io/p/10-tips-git/ Надеюсь, поможет. Удачи!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы