Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Вопрос по гиту (https://javascript.ru/forum/offtopic/50220-vopros-po-gitu.html)

l-liava-l 17.09.2014 12:10

Вопрос по гиту
 
Доброго времени суток!

Есть 3 ветки:

*master
*develop
*release

В мастере много ненужных коммитов, нужно перенести их в develop, потом удалить все из мастера (кроме последнего) и сделать релиз..

Подскажите, а то замучился:)

Решено

melky 17.09.2014 15:52

а как решил то?

l-liava-l 17.09.2014 16:49

Цитата:

а как решил то?
я не понял, так бы написал:)

Makarov 17.09.2014 16:55

Ну например используя git cherry-pick положить коммиты в девелоп (в некоторых случаях можно rebase --onto), потом поревертить все ненужные коммиты из мастера кроме последнего. Если ненужных коммитов много и они последовательны, можно хитрее.
И наконец слить их в один можно через rebase -i или можно через смешанный reset, а потом накат изменений одним комитом

Safort 24.11.2014 00:46

Чтобы не плодить лишних тем спрошу тут, надеюсь, никто не против.

Читаю про ГИТ и возник вопрос касаемо параметров установки окончаний строк. Как вы с этим работаете, если в репозитории у всех разные ОСи, или если вы сами часто прогаете с разных ОС?
По ссылке 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
Может быть, есть какие-то универсальные настройки?

Safort 24.11.2014 01:00

И ещё вопрос: какие нужно указывать имя и адрес электронной почты при начальной настройке гита? Как принято на том же гитхабе? Что указываете вы: реальное имя[и фамилию] или ник, личный емэйл или специально заведённый для этого случая?

kobezzza 24.11.2014 08:25

Цитата:

Читаю про ГИТ и возник вопрос касаемо параметров установки окончаний строк. Как вы с этим работаете, если в репозитории у всех разные ОСи, или если вы сами часто прогаете с разных ОС?
Тоже недавно думал об этом: можно создать в папке с проектом файл .gitattributes и там указать правила.

Safort 24.11.2014 15:09

kobezzza,
Цитата:

Тоже недавно думал об этом
Что значит недавно? А как ты раньше пользовался?)

kobezzza 24.11.2014 16:57

Цитата:

Сообщение от Safort (Сообщение 342630)
kobezzza,

Что значит недавно? А как ты раньше пользовался?)

C git у меня все проекты ведуться под Win, поэтому просто нет и не было проблем с переводами строк, а заинтерисовался потому, что делал механизм конвертации для SS и смотрел как в git сделано.

Safort 24.11.2014 17:52

kobezzza,
т.е. ты изначально специально не возился с установкой окончаний строк?
Не мог бы ответить ещё на этот вопрос?
http://javascript.ru/forum/offtopic/...tml#post342552


Часовой пояс GMT +3, время: 23:10.