Size: a a a

Git — русскоговорящее сообщество

2020 December 17

ПА

Павел Алтынников... in Git — русскоговорящее сообщество
🖖
источник

АП

Алексей Пономарёв Mi... in Git — русскоговорящее сообщество
Вот есть у нас такая система ветвлений. От основной ветки A мы создаём временные ветки B1, B2, B3, B4. А потом результат работы в этих ветках сливаем обратно в ветку А и в ветку C, которая параллельно живёт своей жизнью.
Но вот бывает, что некоторые ветки (B2, B4 тут как пример) слить забывают.

Нужно получить список забытых коммитов B2, B4, ну или А2, А4 из ветки A, дабы вытащить из них авторов и напомнить, что не надо забывать про ветку C
источник

АП

Алексей Пономарёв Mi... in Git — русскоговорящее сообщество
А картинку залить не дали... 😊
источник

D

Dmitry in Git — русскоговорящее сообщество
Подскажите  как можно "выкручиваться" в след. ситуации?
Пишу проект утилиты, которую тут же непрерывно использую. Иногда, когда пилю новую фичу у меня код находится в полу-разобранном состоянии и пользоваться фичей нельзя. Но при этом достаточно часто возникает ситуация, что надо бы воспользоваться своей утилитой, а она не рабочая, т.к. пилю фичу . Что делать?

Стараюсь создавать ветки, комитить уже в ветках. Но не всегда файлы можно закомитить , т.к. они еще не дописаны до логической промежуточной точки, когда можно закомитить. Получается. При переключении на master, где все нормально не всегда получается, т.к. незакомиченные файлы могут приводить к конфлиткам. Да и в ветку их не закомитишь, т.к. они еще не созрели до комита.

Что делать? ;)

Пока скопировал в отдельную папку и запускаю от туда. Но как по уму такое делается? Наверняка есть способы проще
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Коммитить можно когда угодно, независимо от того, насколько фича готова. Пока они не запушены - это твое личное дело, как и сколько и когда коммитить, хоть на каждую строчку по коммиту

Можно кидать изменения в стеш - git stash push - но потом можно будет запутаться, где какой. К стешу тоже можно добавлять сообщения как к коммитам
источник

D

Dmitry in Git — русскоговорящее сообщество
łibfitź.r13.a
Коммитить можно когда угодно, независимо от того, насколько фича готова. Пока они не запушены - это твое личное дело, как и сколько и когда коммитить, хоть на каждую строчку по коммиту

Можно кидать изменения в стеш - git stash push - но потом можно будет запутаться, где какой. К стешу тоже можно добавлять сообщения как к коммитам
Если я буду комитить файлы без разбору, то я потом получу "мусорную историю". В которой мне будет непонятно как вообще развивалась моя тулза и чем я думал в тот или иной момент времени. Поэтому сторонник осмысленных, понятных коммитов. И не превращать коммит в аналог "Save all"
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Тогда стеш
источник

D

Dmitry in Git — русскоговорящее сообщество
ОК
источник

S1

Sceptic 1234 in Git — русскоговорящее сообщество
ребят подскажите как откатиться к коммиту?
пишу git checkout хэшкоммита
он пишет что всё пропадёт и надо закоммитить. а я и хочу чтоб всё пропало
источник

S1

Sceptic 1234 in Git — русскоговорящее сообщество
случайно гитпулом походу в свою ветку затянул изменения из других веток ненужные теперь пытаюсь вернуться к коммиту где всё хорошо было)
источник

В

Валик in Git — русскоговорящее сообщество
-f
источник

S1

Sceptic 1234 in Git — русскоговорящее сообщество
теперь чтобы в ремоут залить ветку в этом состоянии гит коммит и гит пуш сделать?
источник

В

Валик in Git — русскоговорящее сообщество
ты запушил уже лишнее?
источник

S1

Sceptic 1234 in Git — русскоговорящее сообщество
угу( перед мержреквестом глянул в компар и охренел сколько там всего
источник

В

Валик in Git — русскоговорящее сообщество
если веткой никто не пользуется сделай rebase либо reset —hard
источник

В

Валик in Git — русскоговорящее сообщество
потом push -f
источник

S1

Sceptic 1234 in Git — русскоговорящее сообщество
Валик
если веткой никто не пользуется сделай rebase либо reset —hard
спасибо большое!
источник

D

Dmitry in Git — русскоговорящее сообщество
łibfitź.r13.a
Тогда стеш
Не про индексированные файлы в stash не попадают
источник

V

Vlad in Git — русскоговорящее сообщество
Dmitry
Если я буду комитить файлы без разбору, то я потом получу "мусорную историю". В которой мне будет непонятно как вообще развивалась моя тулза и чем я думал в тот или иной момент времени. Поэтому сторонник осмысленных, понятных коммитов. И не превращать коммит в аналог "Save all"
можешь перед пушем привести комиты в порядок
источник

V

Vlad in Git — русскоговорящее сообщество
ну либо stash, да
источник