#git #github #pull-request
#git #github #запрос на извлечение
Вопрос:
У меня две разные ветви. тест и мастер. Я работал над тестовой веткой и сделал для нее несколько коммитов, а затем отправил ее на удаленный репозиторий. Если я перейду в свою ветку в пользовательском интерфейсе github или в своей консоли, я увижу все эти изменения, и на самом деле, если я сделаю «git diff master», он даже покажет всю разницу между master и test ветвью… Однако, когда я пытаюсь создать запрос на извлечение, сравнивающий тест с мастером, он говорит, что они точно идентичны, хотя я вижу, что это не так… Есть предложения, как это исправить?
Комментарии:
1. Можете ли вы проверить хэши коммитов локально и на GitHub и сравнить их друг с другом?
2. Я попробовал свой шанс, но это огромный репозиторий, над которым работает много людей… И есть так много коммитов, и я не смог найти ничего полезного. Что мне следует искать, если вы подробнее расскажете об этом? @knittll
3. Проверьте хэши фиксации ваших ветвей
test
иmaster
. Я предполагаю, что вы можете сделать то же самое в Git, когда выбираете «сравнить ветви», где указано, что они идентичны. Видите ли вы хэши коммитов на странице сравнения? Соответствуют ли они вашим локальным хэшам коммитов? Идентичны ли локальные и удаленные коммиты? GitHub также должен предложить вам просмотреть историю любой ветви, чтобы вы могли сравнить локальную и удаленную историю, если она соответствует вашим ожиданиям.