Пытаюсь отправить изменённый код в удалённый репоозиторий.
У себя создал новый бранч командой git checkout -b new_feature
Внёс изменения в код, выполнил git commit -a -m «This is new cool stuff...»
затем git push origin new_feature
На удалённом сервере появился новый бранч. Для тестирования кода временно переключился на новый бранч командой git checkout new_feature, выполнив её по ssh.
Смотрю код по ftp, новый код появился.
Теперь у себя вношу изменения в код в этом бранче, делаю опять commit -a -m «Some fix...»
git push origin new_feature
Смотрю по ftp код, изменений нет, смотрю по ssh git status, там такое:
# On branch refs/heads/new_feature
# Updated but not checked in:
# (will commit)
#
# modified: functions/display.php
Вроде бы дальше нужно по ssh выполнить commit -m «message...», выполняю, из git status это сообщение пропадает, в git log появляется информация об этом коммите с текстом «message...», но в коде на сервере никаких изменений. ЧЯДНТ?