Сообщение 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 коммита,
а потом выбросить один, объединить два других, а третий в середине чуть-чуть подправить.
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 коммита,
а потом выбросить один, объединить два других, а третий в середине чуть-чуть подправить.
Q>скоро начну работать в новой команде над проектом, там используется Git (вроде Gitlab)
Q>стыдно, но никогда серьезно и в команде не работал с Git. Использовал его (github) в одиночку и в режиме SVN (т.е. пушил сразу в мастер)
Q>Думаю надо подготовиться, что бы не ударить в грязь лицом: с чего начать лучше?
Q>может завести репозиторий на том же гитхабе и создавать/мержить ветки?
ИМХО, это первая проблему которую необходимо решить. Нужно понять что никакой github
и вообще сторонний сервис не нужен для экспериментов.
Q>попытаться понять разницу между merge и rebase?
Q>что еще важно?
Q>По веткам как обычно принято: заводят ветку на каждую, даже мелкую, задачу и потом делают мерж?
Ну если уже умеете делать коммиты и потом их пушить. То нужно почитать про разные стратегии
merge и про их использование в merge/rebase. И научиться редактировать историю.
То есть создать пару файлов в master, сделать новую ветку, сделать там 4 коммита,
а потом выбросить один, объединить два других, а третий в середине чуть-чуть подправить.