2015-10-28 2 views
0

Я только начал использовать github и хотел задать несколько вопросов об этом, вместо того, чтобы публиковать как 5 отдельных вопросов.Несколько вопросов о github

Вопрос 1. Как я могу совершить передачу без сообщения или описания? Кажется, кнопка фиксации отключена, когда текстовое поле пуст.

Вопрос 2. Как изменить пользователя, которого я фиксирую как? Я изменил его, нажав «options» в github для рабочего стола и изменив там свое имя, но оно все еще использует старое имя.

Вопрос 3. Почему изображение пользователя-пользователя не совпадает с изображением профиля моего аккаунта github? его другим гравитаром.

+3

1) Легко: Вы не писать пустые сообщения фиксации. У фиксаторов есть сообщения по какой-то причине! 2) Почему/для чего вы хотите изменить это? Пожалуйста, объясните далее, чего вы намереваетесь достичь. 3) Ваши коммиты, вероятно, не «отмечены» тем же адресом электронной почты, что и тот, который вы используете в качестве входа. http://stackoverflow.com/q/10638062/1116364 –

+0

1) Хорошо, 2) Я хочу изменить его, потому что я ошибся его и забыл, как я его изменил в первую очередь. 3) Да, они находятся в моих вариантах в github4desktop, у него есть тот же адрес электронной почты, который я использую на веб-сайте (основной) –

ответ

1

Причина фиксации сообщения не может быть пустым в два раза:

  1. Вам не разрешено, потому что вы не разрешается. Пустое сообщение о фиксации никому не говорит о том, почему произошло совершение, поэтому git не разрешает их.

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

Хеш генерируется из всех из следующих:

  • исходного дерева фиксации
  • ID (ы) родителя совершить (ы)
  • автора
  • коммиттер info (может или не может отличаться от информации об авторе)
  • сообщение фиксации
  • th е метка «фиксации», и байт-счетчик всех вышеуказанных
  • РУЭП подписью фиксации (если он присутствует)
Смежные вопросы