Size: a a a

2019 June 25

r

rix in pro.git::next
старые разрабы без гита были, посему

дано:
проект, прод, гит на нём инициализирован.
есть этот проект на деве, с мелкими изменениями

вопрос:
что делать с девом? мне нужно сохранить мелкие изменения
источник

r

rix in pro.git::next
когда то проводил такой трюк, не помню как, магически заводишь на втором он видит только то что изменилось, а коммит учитывает, но как до этого состояния сейчас дойти не могу вспомнить
источник

AS

Alexey Shumkin in pro.git::next
rix
старые разрабы без гита были, посему

дано:
проект, прод, гит на нём инициализирован.
есть этот проект на деве, с мелкими изменениями

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

r

rix in pro.git::next
на проде один коммит, просто зафиксирован
источник

r

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

SK

Stas Koynov in pro.git::next
rix
старые разрабы без гита были, посему

дано:
проект, прод, гит на нём инициализирован.
есть этот проект на деве, с мелкими изменениями

вопрос:
что делать с девом? мне нужно сохранить мелкие изменения
ну так и заведи ветку дев.. потом можно зырить и изменения и черипикать если нужно, но блин как вы работали до этого? если проект старый нужно базовый (релиз какой нибудь) закоммитить и сказать, что это мастер. и это начало гита. все потом копипаст файлов и смотрим что там наменялось. Гит же он - машина. есть база есть файлег, если он поменялся он скажет где.
источник

r

rix in pro.git::next
простите за язык
источник

r

rix in pro.git::next
не я же работал)
источник

r

rix in pro.git::next
вот начало гита на прод и заведено, нооо... ага, понял, отличный простой вариант.
источник

SK

Stas Koynov in pro.git::next
Да это понятно, я делаю именно так, все остальное нужно прям быть шаманом гита. я так накатывал 4х летний проект. имея порядка 35 зип архивов, каких то версий каких то разрабов.
источник

r

rix in pro.git::next
но если в данной конфигурации магия у гита какая нибудь есть для вжух?
то есть на деве сфетченный репозиторий есть, файлы те же самые, как гит заставить учесть коммит и при этом не сломать
источник

r

rix in pro.git::next
где ловить шаманов гита? )
источник

SK

Stas Koynov in pro.git::next
ну он может тебе слить, но он же просто позырит если менялись разные строки то так, нет, вах ты попал на конфликт.
источник

SK

Stas Koynov in pro.git::next
ну тут возможно они и есть, но они мож бухают, лето же.... если нужно прям быстро и чтоб работа закипела, я думаю от мастера деалешь дев ветку. и в нее накидываешь что ты там наменял или что...
источник

AS

Alexey Shumkin in pro.git::next
rix
но если в данной конфигурации магия у гита какая нибудь есть для вжух?
то есть на деве сфетченный репозиторий есть, файлы те же самые, как гит заставить учесть коммит и при этом не сломать
не боись, есть и магия ))
источник

r

rix in pro.git::next
ага, и мелкие изменения могут быть и мелкими, но на тысячах файлов вручную не разобрать будет
источник

r

rix in pro.git::next
ну да, как можно сделать быстро то понятно, но я вроде как то этот вжух магический уже делал, и возвращаться к каменному молотку
источник

AS

Alexey Shumkin in pro.git::next
rix
ага, и мелкие изменения могут быть и мелкими, но на тысячах файлов вручную не разобрать будет
во-первых, чтобы не сломать, сделай бэкап всего дева ))) три копии, и положи на разные машины ))
источник

r

rix in pro.git::next
это не относится к вопросу)
источник

AS

Alexey Shumkin in pro.git::next
rix
ну да, как можно сделать быстро то понятно, но я вроде как то этот вжух магический уже делал, и возвращаться к каменному молотку
затем в копии дева:
инициализируешь пустую репу,
подключаешь туда прод, фетчишь репу
затем git reset  origin/master (без опций!)
всё, теперь у тебя git diff  показывает отличия дева от прода
источник