daager
@daager

Проверить каких файлов нет в git-репозитории?

Приветствую.
Репозиторий GIT у нас тут /var/git_repository/site.git
Настроен post-receive хук, что после коммита, код в рабочую папку копировался:
#!/bin/bash 

read oldrev newrev refname
if [ refs/heads/master = $refname ]; then
        git --work-tree=/var/www/site/ --git-dir=/var/git_repository/site.git/ checkout -f
        chmod 775 -R /var/www/site
        log=$(git log -n 1 --name-only --pretty=format:master)
fi


Периодически лень и глупость брали своё, так что в рабочей папке оказались файлы загруженные напрямую.
Как проверить каких файлов нет в репе? git status не помогает, т.к. это не родная папка. git init && git status туда же. Подскажите пожалуйста что сделать или почитать,
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
daager
@daager Автор вопроса
Решилось так:
git --git-dir=/var/git_repository/site.git --work-tree=/var/www/site status

Всё гениальное просто.
P.S. Как всегда, спросишь и в голову придет ответ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
diff -qr --exclude=.git/ git_dir work_dir
?
Только не помню, как именно exclude пишется. Вроде так.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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