Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.09.2014, 12:10
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

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

Есть 3 ветки:

*master
*develop
*release

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

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

Решено
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 17.09.2014 в 13:26.
Ответить с цитированием
  #2 (permalink)  
Старый 17.09.2014, 15:52
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

а как решил то?
Ответить с цитированием
  #3 (permalink)  
Старый 17.09.2014, 16:49
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
а как решил то?
я не понял, так бы написал
__________________
Научу себя плохому
Ответить с цитированием
  #4 (permalink)  
Старый 17.09.2014, 16:55
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Ну например используя git cherry-pick положить коммиты в девелоп (в некоторых случаях можно rebase --onto), потом поревертить все ненужные коммиты из мастера кроме последнего. Если ненужных коммитов много и они последовательны, можно хитрее.
И наконец слить их в один можно через rebase -i или можно через смешанный reset, а потом накат изменений одним комитом
Ответить с цитированием
  #5 (permalink)  
Старый 24.11.2014, 00:46
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 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
Может быть, есть какие-то универсальные настройки?
Ответить с цитированием
  #6 (permalink)  
Старый 24.11.2014, 01:00
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

И ещё вопрос: какие нужно указывать имя и адрес электронной почты при начальной настройке гита? Как принято на том же гитхабе? Что указываете вы: реальное имя[и фамилию] или ник, личный емэйл или специально заведённый для этого случая?
Ответить с цитированием
  #7 (permalink)  
Старый 24.11.2014, 08:25
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

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

Последний раз редактировалось kobezzza, 24.11.2014 в 09:21.
Ответить с цитированием
  #8 (permalink)  
Старый 24.11.2014, 15:09
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
Цитата:
Тоже недавно думал об этом
Что значит недавно? А как ты раньше пользовался?)
Ответить с цитированием
  #9 (permalink)  
Старый 24.11.2014, 16:57
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Safort Посмотреть сообщение
kobezzza,

Что значит недавно? А как ты раньше пользовался?)
C git у меня все проекты ведуться под Win, поэтому просто нет и не было проблем с переводами строк, а заинтерисовался потому, что делал механизм конвертации для SS и смотрел как в git сделано.
__________________
kobezzza
code monkey
Ответить с цитированием
  #10 (permalink)  
Старый 24.11.2014, 17:52
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
т.е. ты изначально специально не возился с установкой окончаний строк?
Не мог бы ответить ещё на этот вопрос?
Вопрос по гиту
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по toDataURL() GodZiLA Общие вопросы Javascript 0 03.06.2014 17:21
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Вопрос по each() и перебору строк таблицы battrack jQuery 1 09.02.2012 14:30
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49