Как перебирать файлы и удалять те, которые старше x дней, но НЕ используются

Разрешения и право собственности могут иметь значение для ваших файлов, но если вам ничего не нужно, кроме 644 и 755 , принадлежащих одному владельцу, вы можете просто проверить прямо из Git :

git --git-dir=/home/git/repo/.git --work-tree=/var/www/website checkout -f HEAD

Флаг -f принудительно выполняет проверку, в результате чего Git перезаписывает любые изменения в / var / www / website версией, сохраненной в Git.

HEAD , конечно же, указывает на идею Git о «текущей» фиксации.


Вы также можете изучить команду git worktree , но, поскольку вы не будете выполнять разработку в / var / www / website , приведенное выше вероятно более уместно.

2
14.11.2015, 04:51
0 ответов

Теги

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