2013-11-14 20 views
0

У меня есть два локальных репозитория. Я создал ветвь темы на первой, а затем клонировал ее во второй репозиторий. Затем я запустил «rebase -i» в ветке темы на первом и изменил первые две коммиты в ветке темы. Я перешел во второй репозиторий и запустил «git pull», и он говорит, что все изменения обновлены. Запуск «git log» Я вижу, что он не обновляется, поскольку теги SHA отличаются. Как я могу получить git, чтобы переместить изменения снова во втором репозитории?Как потянуть после перезагрузки?

+0

Вы проверили ветку темы на втором репо? –

+0

Да, я проверил его, а затем побежал git pull – dromodel

+2

Вставьте в журнал вопрос о выпуске 'git log -graph --online -all -decorate' (оба репозитория) и' git pull' (второе репо). –

ответ

1

Вы должны сделать это в ближайшем отделении

get fetch remote_name your_branch 
git reset --hard remote_name/your_branch 
+0

команды работали нормально, но не дали желаемого результата :( – dromodel

0

я понял проблему. Я еще не закончил перезаписывать изменения в первом репо, поэтому журнал выглядел по-другому, но он стал чистым при запуске «git branch».

Смежные вопросы