|
17.09.2014, 12:10
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Вопрос по гиту
Доброго времени суток!
Есть 3 ветки:
*master
*develop
*release
В мастере много ненужных коммитов, нужно перенести их в develop, потом удалить все из мастера (кроме последнего) и сделать релиз..
Подскажите, а то замучился
Решено
__________________
Научу себя плохому
Последний раз редактировалось l-liava-l, 17.09.2014 в 13:26.
|
|
17.09.2014, 15:52
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
а как решил то?
|
|
17.09.2014, 16:49
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
я не понял, так бы написал
__________________
Научу себя плохому
|
|
17.09.2014, 16:55
|
|
Профессор
|
|
Регистрация: 08.07.2013
Сообщений: 212
|
|
Ну например используя git cherry-pick положить коммиты в девелоп (в некоторых случаях можно rebase --onto), потом поревертить все ненужные коммиты из мастера кроме последнего. Если ненужных коммитов много и они последовательны, можно хитрее.
И наконец слить их в один можно через rebase -i или можно через смешанный reset, а потом накат изменений одним комитом
|
|
24.11.2014, 00:46
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
Чтобы не плодить лишних тем спрошу тут, надеюсь, никто не против.
Читаю про ГИТ и возник вопрос касаемо параметров установки окончаний строк. Как вы с этим работаете, если в репозитории у всех разные ОСи, или если вы сами часто прогаете с разных ОС?
По ссылке http://githowto.com/ru/setup сказано
Цитата:
|
Также, для пользователей Unix/Mac:
Выполнить:
git config --global core.autocrlf input
git config --global core.safecrlf true
Для пользователей Windows:
Выполнить:
git config --global core.autocrlf true
git config --global core.safecrlf true
|
Может быть, есть какие-то универсальные настройки?
|
|
24.11.2014, 01:00
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
И ещё вопрос: какие нужно указывать имя и адрес электронной почты при начальной настройке гита? Как принято на том же гитхабе? Что указываете вы: реальное имя[и фамилию] или ник, личный емэйл или специально заведённый для этого случая?
|
|
24.11.2014, 08:25
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Читаю про ГИТ и возник вопрос касаемо параметров установки окончаний строк. Как вы с этим работаете, если в репозитории у всех разные ОСи, или если вы сами часто прогаете с разных ОС?
|
Тоже недавно думал об этом: можно создать в папке с проектом файл .gitattributes и там указать правила.
Последний раз редактировалось kobezzza, 24.11.2014 в 09:21.
|
|
24.11.2014, 15:09
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
Цитата:
|
Тоже недавно думал об этом
|
Что значит недавно? А как ты раньше пользовался?)
|
|
24.11.2014, 16:57
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Safort
|
kobezzza,
Что значит недавно? А как ты раньше пользовался?)
|
C git у меня все проекты ведуться под Win, поэтому просто нет и не было проблем с переводами строк, а заинтерисовался потому, что делал механизм конвертации для SS и смотрел как в git сделано.
|
|
24.11.2014, 17:52
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
т.е. ты изначально специально не возился с установкой окончаний строк?
Не мог бы ответить ещё на этот вопрос?
Вопрос по гиту
|
|
|
|