Пробовал Git и Github после многих лет использования svn. Похоже, у меня есть основы, но меня смущает один пункт.
UserA вносит изменения в FileA и отправляет на удаленный сервер (GitHub)
UserB вносит изменения в FileB. Он сначала тянет с пульта сервер, а затем отправляет свое изменение в FileB на удаленный сервер
История коммитов GitHub показывает отправку от UserA и push от UserB
Однако в истории коммитов от UserB есть дополнительная запись, называемая «ветвь слияния» master 'из https://github.com/xxx/yyy '. Просмотр различий в Github показывает, что это точная копия изменений, которые UserA внес в FileA
. Почему показан этот дубликат - как push от UserA к FileA, так и главные записи ветки слияния идентичны ... второе кажется для меня лишнее.