Git показывает чужие коммиты как мои коммиты - PullRequest
1 голос
/ 02 марта 2011

Мы два программиста, работающие над "центральным" репозиторием git. Мы оба нажимаем на одну и ту же "главную" ветвь в центральном хранилище.

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

Теперь git показывает ему все мои коммиты со вчерашнего дня, когда наши коммиты были готовы перенести с его машины в центральное хранилище.

Мы не совсем уверены, как с этим справиться, и я не нашел никаких обсуждений подобных ситуаций.

Обратите внимание, что мы оба на Windows, используя GitExtensions, TortoiseGit и msysgit 1.6.5.1. Центральный репозиторий находится на ProjectLocker.

1 Ответ

1 голос
/ 02 марта 2011

Вы делали журнал git на машине вашего друга и проверяли, действительно ли git считает его коммитом?На самом деле, я думаю, что все, что произошло, это то, что он сделал несколько расходящихся коммитов, прежде чем вытащил ваш код в свой локальный репозиторий.Это означает, что когда он перемещается со своего компьютера в центральное хранилище, история центрального хранилища будет изменена так, чтобы он выглядел так, как будто вы просматриваете коммиты.

Пожалуйста, сделайте git log, чтобы увидеть автора коммитадля каждого из коммитов.

...