2013-11-28 4 views
2

Я довольно новичок в управлении версиями git и пытаюсь изучить его как можно скорее.git merge не отображается в истории фиксации

Подойдя к моему вопросу, я разветвил репо и попытался синхронизировать разветвленное репо с восходящим репо. Я следовал инструкциям, указанным на сайте https://help.github.com/articles/syncing-a-fork.

После слияния моего репо с помощью команды git merge upstream/master я не вижу дельта-фиксации в моей истории репо, но я вижу их, когда я запускаю команду git log.

Просто пытается понять, как работает git merge. Цените, если кто-то может бросить на него свои ценные мысли. Заранее благодарим за ваше время и внимание.

+1

'git merge' сливается с вашей рабочей копией. Вы должны «git push» на свое репо, чтобы увидеть, как он появился там. –

+0

Когда вы говорите: «Я не вижу дельта-фиксации в моей истории репо-фиксации», какую команду вы используете для ее просмотра? – janos

+0

Спасибо @JBNizet. 'git push' работал. @janos, я имею в виду, когда я вхожу в приложение для своего приложения github, я не вижу, что объединенная история фиксации. –

ответ

3
git merge --no-ff 

Это делает быстрое слияние вперед видимым в истории.

+0

Теперь я столкнулся с другой проблемой, на самом деле, что я опубликовал. Я мог видеть фиксацию в истории рефинансирования github, но не в моей локальной рабочей копии. Когда я запускаю 'git log', я не вижу свою последнюю нажатую фиксацию, которую я вижу в репозитории github. –

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