ima@dima-Lenovo-ideapad-720-15IKB:/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git branch dev e15c969 dima@dima-Lenovo-ideapad-720-15IKB:/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git checkout master Уже на «master» Ваша ветка обновлена в соответствии с «origin/master». dima@dima-Lenovo-ideapad-720-15IKB:~/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git push -u origin master husky > pre-push (node v14.16.1) $ tsc --pretty --noEmit Ветка «master» отслеживает внешнюю ветку «master» из «origin». Everything up-to-date На гитхабе ничего не появилось( Похоже надо заново делать изменения и коммит?
Вот. Это произходит потому что когда мы коммитим гит-проект с субмодулями, то коммитятся из субмодулей конкретные коммиты (сорри за каламбур). И когда мы клонируем проект с рекурсией, то субмодули не в мастере сливаются, а с этими коммитами (хотя можно и конкретный бранч указать для субмодуля). В общем, в таких случаях перед работой в конкретном субмодуле требуется переключиться в мастер (или другую нужную ветку, если это не master). git checkout master Что нам делать в данном случае? Собственно, гит сам сказал что делать. Мы и сделаем: 1. Создаем бранч из коммита git branch dev e15c969 2. Переключаемся в master git checkout master 3. Мержим (сливаем) изменения git merge dev 4. Выливаем на гитхаб git push -u origin master 5. Заходим на гитзаб и убеждаемся что коммит вылит в мастер 6. Дропаем (удаляем) дев-ветку git branch -D dev
Плюс ко всему: изменения, которые были в коммите - похерились. Я так понимаю - при переходе на мастер, прошла синхронизация с гитхабом?
Выяснилось следующее: из-за того, что не перешел в master git checkout master git checkout master выдал Предупреждение: вы оставляете позади 1 коммит не соединенную ни с одной из ваших веток: e15c969 Change logo in header Если вы хотите сохранить их с помощью создания новой ветки, то сейчас самое время сделать это с помощью: git branch <имя-новой-ветки> e15c969 Переключено на ветку «master» Ваша ветка обновлена в соответствии с «origin/master».
А предпоследний - твой commit 18c451a2abb28e9674a6a1f879765dc94d774860 (origin/master, origin/HEAD, master) Author: Fi1osof <> Date: Tue Apr 6 08:47:44 2021 +0300 Added Dockerfile
dima@dima-Lenovo-ideapad-720-15IKB:~/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ git log commit e15c969195e5fd514ac03e2feac45119234668ff (HEAD) Author: Dima <> Date: Fri Apr 23 17:33:30 2021 +0300 Change logo in header
Ты видимо изменения в другой папке делал. Ищи где делал.
К слову, тебе и сообщает, что сейчас у тебя последний коммит https://github.com/Pivkarta/pivkarta.ru-2/commit/18c451a2abb28e9674a6a1f879765dc94d774860
Вот. У тебя HEAD - не мастер. Надо переключиться в мастер для надежности. Но сначала надо посмотреть что у тебя вообще в локале имеется. git log посмотри какой последний коммит, если ты что коммитил. А то может у тебя и коммитов по какой-то причине нет локально и действительно нечего выливать.