Принудительно проталкивать коммиты с другим сообщением коммита - получая уведомление «Все актуально» - PullRequest
1 голос
/ 18 марта 2019

Я случайно подтолкнул некоторый код «в процессе» к источнику. С тех пор я совершил и подтолкнул некоторые другие изменения в происхождение. После того, как все было загружено, и я заметил ошибку при вводе кода в процессе выполнения, я отметил хеши коммитов для важных коммитов и сделал git reset --hard HEAD^^^^, затем я выбрал свои коммиты, удалив текущий коммит из стека, затем я завершил мой текущий коммит и обновил сообщение коммита. Затем я принудительно подтолкнул к источнику и получил сообщение о том, что все в курсе.

Несмотря на то, что история git и сообщения о коммитах в оригинале полностью отличаются от того, что есть у меня локально. Я хотел бы принудительно нажать и чтобы источник отображал те же самые сообщения коммита, что и у меня локально.

Кажется, единственное отличие в настоящее время - это сообщения о коммите.

Есть ли способ обновить сообщения удаленной фиксации локальными сообщениями, даже если нет diff? или если нет реальной разницы между источником и локальным, нет способа обновить сообщения удаленной фиксации?

1 Ответ

2 голосов
/ 19 марта 2019

С другим хэшем коммита (поскольку сообщение входит в состав хэша), ваш коммит - это просто другой коммит для вашего удаленного репо, даже с полностью идентичным деревом файлов .

Да, после эпизода сбора вишни, принудительное нажатие на пульт действительно было способом, так что если у вас было «актуальное» сообщение при нажатии, это означает, что что-то здесь не то, что вы считать. Либо вы не выдвигаете ветку, которую вы намереваетесь, либо есть что-то еще, что вы не описали.

Можете ли вы показать, как вы нажали и у вас был результат?

Вы также можете проверить с помощью git log --all --oneline --decorate --simplify-by-decoration, чтобы увидеть, куда указывают ваши различные рефери (а именно, ваша ветвь и ее удаленный аналог).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...