Я использую Git в команде из трех человек для создания приложения для iOS. Для этого проекта мы все работаем на Mac и Xcode и имеем множество различных способов использования Git: внутри Xcode, с помощью Github Desktop и из терминала Bash.
Меня смущает история, которую я вижу на рабочем столе GitHub — она линейна и, похоже, принадлежит одному разработчику.
Я могу использовать команду терминала git log --since='2016-05-06' --pretty=format:"%h %an %cd" --graph
, чтобы увидеть коммиты за последние несколько дней:
Я ясно вижу, что последние двенадцать коммитов распределены между всеми тремя участниками. Но в GitDesktop это выглядит не так:
Здесь все последние коммиты, похоже, сделаны одним разработчиком, и все они выложены линейно без структуры ветвления, показанной параметром --graph
для git log
.
Почему GitHub Desktop представляет историю как один разработчик? Куда пропала ветвящаяся структура? Как заставить GitHub Desktop показывать мне историю, которую может git log
?