Size: a a a

2021 March 09

RU

Roman Usherenko in pro.git::next
короче ясно, у всех свои приколы)
источник

P

Pavel in pro.git::next
Но даже в маленьких коммитах скажем на 30 строк, пока решалась задача могли что-то порефакторить, что-то в код ревью рядом попросили поправить и ты смотришь на код где появился баг и думаешь: "ага, а вот это изменение оно что-то фиксило или его случайно сюда занесли?". Если бы можно было сразу увидеть сообщение к коммиту типа "правки после ревью" или "исправил то-то", или "рефакторинг: переименовал несколько функций" без того чтобы шариться по старым веткам (которые у нас ещё и чистятся периодически), то было бы сильно легче понять почему внесён баг (например, может просто рука дрогнула во время рефактиринга) и какие риски сломать оригинальные изменения если его исправить.
источник

RU

Roman Usherenko in pro.git::next
Pavel
Но даже в маленьких коммитах скажем на 30 строк, пока решалась задача могли что-то порефакторить, что-то в код ревью рядом попросили поправить и ты смотришь на код где появился баг и думаешь: "ага, а вот это изменение оно что-то фиксило или его случайно сюда занесли?". Если бы можно было сразу увидеть сообщение к коммиту типа "правки после ревью" или "исправил то-то", или "рефакторинг: переименовал несколько функций" без того чтобы шариться по старым веткам (которые у нас ещё и чистятся периодически), то было бы сильно легче понять почему внесён баг (например, может просто рука дрогнула во время рефактиринга) и какие риски сломать оригинальные изменения если его исправить.
ну можно хотя бы в месседж скваш-коммита указать, что ещё вот это было сделано потому что пришлось
источник

P

Pavel in pro.git::next
Roman Usherenko
ну можно хотя бы в месседж скваш-коммита указать, что ещё вот это было сделано потому что пришлось
Ну это было бы сильно запарнее, типа расписывать подробно изменения в надежде что кто-то это будет читать когда-нибудь.
Я имею ввиду что в хорошем коммите у тебя есть небольшой дифф и короткое сообщение "почему" ты его внёс (чинил что-то конкретное, рефакторил, и т.п.), видя оба обычно просто понять что происходило, и при этом совсем не много работы для разработчика сформулировать это сообщение.
Если для конечного диффа засквошенного коммита расписывать что было где и зачем, это уже будет запарнее расписать достаточно подробно чтобы это было полезно, и все равно можно будет что-то упустить (что казалось не важным, а оказалось причиной бага), и в итоге эта дополнительная работа в большинстве случаев будет бесполезна, если этот коммит не будут инвестигейтить.
источник

IS

Ivan Stepanov in pro.git::next
Flower Surgeon
Не поможет, если бранч уже запушен в ремоут и над ним работает несколько человек...
Ребейз их изменений на последнем коммите этой бранчи))
источник

RU

Roman Usherenko in pro.git::next
Ivan Stepanov
Ребейз их изменений на последнем коммите этой бранчи))
ну да, каскадный ребейз) вот его-то все и не любят
источник

IS

Ivan Stepanov in pro.git::next
Roman Usherenko
ну да, каскадный ребейз) вот его-то все и не любят
Ну а какая разница, мерж или ребейз, с ребейзом хотя бы история понятнее
источник

IS

Ivan Stepanov in pro.git::next
Или там проблема ещё глубже?
источник

RU

Roman Usherenko in pro.git::next
ну во-первых мерж делается подефолту
источник

IS

Ivan Stepanov in pro.git::next
Roman Usherenko
ну во-первых мерж делается подефолту
Ну, просто эту команду только запомнили и всё
источник

RU

Roman Usherenko in pro.git::next
80% людей просто делает git pull
источник

RU

Roman Usherenko in pro.git::next
и других команд особо и не знает)
источник

RU

Roman Usherenko in pro.git::next
просто в этом конкретном чатике большинство умеет не только пул, но in the wild - все печально. впрочем как и с другими технологиями
источник

M

Martin 马丁 in pro.git::next
Добрый вечер. Возможно связать git и github аккаунты?
источник

M

Martin 马丁 in pro.git::next
То есть, я делаю коммиты с git, у меня там свой username , пушу на свой репозиторий в гитхаб, но  получается так, будто люди разные
источник

АЕ

Александр Епанешнико... in pro.git::next
Martin 马丁
Добрый вечер. Возможно связать git и github аккаунты?
и в git config и на gh должны быть одинаковые почты.
источник

M

Martin 马丁 in pro.git::next
Александр Епанешников
и в git config и на gh должны быть одинаковые почты.
они одинаковые.
источник

M

Martin 马丁 in pro.git::next
Александр Епанешников
и в git config и на gh должны быть одинаковые почты.
так, я посмотрел. global у меня стоит моя почта, если смотреть config через папку проекта, там не указаны почта и имя.
источник

M

Martin 马丁 in pro.git::next
ну если запросить почту
git config user.mail, то git выводит мою почту, ту же что и с gh
источник

АЕ

Александр Епанешнико... in pro.git::next
Martin 马丁
так, я посмотрел. global у меня стоит моя почта, если смотреть config через папку проекта, там не указаны почта и имя.
это логично.
источник