Я работаю над репозиторием git и постоянно меняю локальные изменения на удаленный сервер ... до недавнего времени. Когда я делаю git push, он говорит, что все обновлено. На самом деле, я уже 3-х коммандит перед удаленной версией, и это не приводит к моим изменениям.GIT push not pushing commits to remote
Я пробовал git log -1, git reset --hard решение размещено на разных местах, но это ничего не решает. Нужно ли мне менять это число, чтобы отразить количество совершенных мной моментов?
Скажите, что у меня есть 5 коммитов, для брелоков с именем от 1 до 5. Моя местная версия на 5, удаленная версия на 2. Gitk показывает мой MASTER при фиксации 5 и пультах/origin/master при фиксации 2. Do Мне нужно сбросить мою локальную версию до 2 (или 3, первая фиксация, которая не была нажата на удаленный)? Что будет с моими изменениями? В документации git говорится, что --hard отменит любые изменения, будет ли это означать, что они будут полностью потеряны? Я хотел бы сохранить историю фиксации этих 3 коммитов, так как были сделаны некоторые изменения.
№ п/п. Не делайте перезагрузки. Вы потеряете изменения. Что делает ваш файл .git/config для ветви, которую вы пытаетесь обновить на сервере? – positron
Что возвращает 'git branch'? Вы находитесь в режиме отдельной головы? http://stackoverflow.com/questions/3965676/why-did-git-detach-my-head/3965714#3965714 – VonC
Git branch дает мне это, были ветви ENGBE-X, действительно, отдельные ветви. http://pastebin.com/pimwZjTr –