#github #commit
#github #фиксация
Вопрос:
Я просто экспериментирую с GitHub. Почему некоторые коммиты отображаются как «совершенные на GitHub день назад», а другие как «совершенные день назад»?
Например, здесь:https://github.com/apple/swift/commits/master
Ответ №1:
«Совершенные на GitHub» означает, что этот коммит был создан GitHub от имени этого пользователя. Это происходит, когда вы принимаете запрос на слияние через пользовательский интерфейс. Вы буквально просите GitHub создать коммит для вас.
Вы также можете редактировать любой файл через пользовательский интерфейс GitHub. Посмотрите на этот значок редактирования:
Такая правка также будет помечена как «Совершенная на GitHub».
Если вы посмотрите на детали коммита, вы обнаружите, что у него есть два свойства «Автор» и «Коммиттер». Когда они разные, GitHub показывает это в пользовательском интерфейсе.
Комментарии:
1. Тогда я раздвоил ложку-нож, а теперь сделал новые коммиты. Почему они отображаются по-разному? Я использовал только онлайн-интерфейс. ( github.com/octocat/Spoon-Knife/pull/9633/commits )
2. В первом коммите «внесены изменения, которые потрясут мир» указан ваш адрес электронной почты как автора и как коммиттера. У других есть ваша электронная почта как автора и GitHub <noreply@github.com > в качестве коммиттера.
3. и первый из них был сделан в марте. Здесь два варианта: 1. Вы сделали это не через веб-интерфейс. 2. GitHub начал помещать noreply@github.com после, только после этого.
4. Я думаю, вы правы. До 10 июня здесь не было коммита «на GitHub» github.com/apple/swift/commits /…
5. Я рад, что смог помочь 🙂