Информация об изменениях

Сообщение Re: освоить Git от 14.05.2020 13:51

Изменено 20.05.2020 14:18 Zhendos

Re: освоить Git
Здравствуйте, Quadri, Вы писали:

Q>скоро начну работать в новой команде над проектом, там используется Git (вроде Gitlab)

Q>стыдно, но никогда серьезно и в команде не работал с Git. Использовал его (github) в одиночку и в режиме SVN (т.е. пушил сразу в мастер)
Q>Думаю надо подготовиться, что бы не ударить в грязь лицом: с чего начать лучше?
Q>может завести репозиторий на том же гитхабе и создавать/мержить ветки?

ИМХО, это первая проблему которую необходимо решить. Нужно понять что никакой github
и вообще сторонний сервис не нужен для экспериментов.

Q>попытаться понять разницу между merge и rebase?

Q>что еще важно?
Q>По веткам как обычно принято: заводят ветку на каждую, даже мелкую, задачу и потом делают мерж?

Ну если уже умеет делать коммиты и потом их пушить. То нужно почитать про разные стратегии
merge и про их использование в merge/rebase. И научиться редактировать историю.
То есть создать пару файлов в master, сделать новую ветку, сделать там 4 коммита,
а потом выбросить один, объединить два других, а третий в середине чуть-чуть подправить.
Re: освоить Git
Здравствуйте, Quadri, Вы писали:

Q>скоро начну работать в новой команде над проектом, там используется Git (вроде Gitlab)

Q>стыдно, но никогда серьезно и в команде не работал с Git. Использовал его (github) в одиночку и в режиме SVN (т.е. пушил сразу в мастер)
Q>Думаю надо подготовиться, что бы не ударить в грязь лицом: с чего начать лучше?
Q>может завести репозиторий на том же гитхабе и создавать/мержить ветки?

ИМХО, это первая проблему которую необходимо решить. Нужно понять что никакой github
и вообще сторонний сервис не нужен для экспериментов.

Q>попытаться понять разницу между merge и rebase?

Q>что еще важно?
Q>По веткам как обычно принято: заводят ветку на каждую, даже мелкую, задачу и потом делают мерж?

Ну если уже умеете делать коммиты и потом их пушить. То нужно почитать про разные стратегии
merge и про их использование в merge/rebase. И научиться редактировать историю.
То есть создать пару файлов в master, сделать новую ветку, сделать там 4 коммита,
а потом выбросить один, объединить два других, а третий в середине чуть-чуть подправить.