Мой первый вопрос здесь, постараюсь описать подробно.
Есть ubuntu server. Поднят гит.
Делаю тестовую папочку:
mkdir test
Создаю какой-нить файл и инициализирую гит:
cd test
git init
git add .
git commit -m "first commit"
Первый коммит и репозиторий готов...
В конфиге прописываю:
[receive]
denyCurrentBranch = ignore
Топаю на удаленный комп, клонирую по ssh ветку master. Создаю, к примеру, файл .gitignore, далее коммит, пуш - получаю сообщение, что все удачно запушилось, но на сервере изменений в файле нет. При проверке git status получаю ответ:
git@serv:/var/js/test$ git status
На ветке master
Изменения, которые будут включены в коммит:
(используйте «git reset HEAD <файл>…», чтобы убрать из индекса)
удалено: .gitignore
Почему файл отмечается как "удалено" и почему изменения не применяются автоматически?