Сохраняет ли источник всю историю коммитов, работая из нескольких источников? - PullRequest
0 голосов
/ 06 декабря 2010

Я пользуюсь git уже несколько месяцев.

У меня есть пустой репозиторий на сервере, и я работаю с ним из двух мест.

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

Если я правильно понял, это способ слияния, и если мне нужны те же историимежду двумя компьютерами, я должен использовать rebase, я прав?

Но первый вопрос, который меня интересует: даже если у меня нет всей истории коммитов на обоих компьютерах, есть ли в голом репозиторииминимум?

Если да, можно ли просмотреть журнал на удаленном сервере?

Заранее спасибо

Майк

1 Ответ

1 голос
/ 06 декабря 2010

История не была потеряна.

У коммитов слияния есть 2 родительских коммита, предыдущий локальный коммит (что показывает git log) и удаленный коммит, с которым он был объединен.Вы можете использовать gitk для визуализации этого.

Обе системы и сервер имеют одинаковую историю.

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