LINUX.ORG.RU

Ответ на: комментарий от dr_jumba

ЕМНИП, гит оперирует изменениями в файлах. Создание ветки не несет никакого изменения в фалах, изменения сконцентрированы в коммитах.

trex6 ★★★★★
()
Ответ на: комментарий от dr_jumba

Там есть «Author» и «Commit». Этого не достаточно?

В моём понимании в git нет такого объекта как «ветвление». Есть только родитель у коммита. Если больше одного коммита ссылаются на одного родителя, это и есть ветвление. Тот, кто сделал новую ветку, сделал новые коммиты, а значит он будет указан в поле «Commit».

i-rinat ★★★★★
()

Подозреваю, что эта информация не сохраняется.

dr_jumba
() автор топика
Ответ на: комментарий от dr_jumba

Не обязательно сделал новые коммиты.

Обязательно. Ветка — это просто помеченный коммит. Если это состояние отличается от других, значит в этой ветви есть хотя бы одно ребро (коммит), которого нет в других ветвях. Теперь, даже если содержимое патча точно такое же, но родитель другой, это другой коммит. У него другая контрольная сумма, другой ID. Так что сделал новую ветку — сделал новые коммиты.

i-rinat ★★★★★
()
Ответ на: комментарий от dr_jumba

Где там новый коммит?

В этой ситуации их нет. Я-то думал, что там изменения вносили. А тут вот оно что.

i-rinat ★★★★★
()
Ответ на: комментарий от Q3164

да,

разве что на самом гитхабе есть допилы. Попробуй узнать в техподдержке.

remoteboeing
()

Именно создал ветку и отправил

Средствами Git - не узнаешь

это может быть и не автор последнего комита

Скорее надо смотреть первый коммит ветки (если она не пустая). Скорее всего «создатель» ветки будет в Commiter первого коммита. Но эта информация не 100%

KennyMinigun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.