Git pull приводит к появлению посторонних сообщений «Объединить ветвь» в журнале фиксации

Я работаю с другим разработчиком над проектом, и мы используем Github в качестве нашего удаленного репозитория. Я нахожусь на Mac, использую git 1.7.7.3, он в Windows с использованием git 1.7.6.

Вот что происходит

  1. Один из нас (назовем его разработчиком А, но неважно, какой из них) отправляет набор коммитов на GitHub.
  2. Другой (разработчик B) выполняет некоторые локальные коммиты.
  3. B выполняет git pull .
  4. B выполняет git push .
  5. Глядя на журнал истории коммитов, я вижу Мастер ветки слияния на github.com:foo/bar

Журнал фиксации со временем засоряется сообщениями «Слияние ветки», а также показывает разработчика B. как фиксацию изменений, внесенных разработчиком А. Единственный способ предотвратить эту проблему, который мы нашли, - это выполнить git pull --rebase на шаге 3, но я не знаю, какие побочные эффекты приведет к перебазированию. Я впервые работаю над репозиторием git для нескольких разработчиков, так это нормальное поведение? Есть мысли, как решить эту проблему?

99
задан Cascabel 14 December 2011 в 18:25
поделиться