Где создать тег GIT для master или ветвей и операции слияния

#git #git-branch #git-merge

#git #git-branch #git-merge

Вопрос:

Я новичок в Git, у меня есть 2 вопроса, как показано ниже, пожалуйста, помогите мне разобраться.

  1. У меня есть ветка master и testrelease, я планирую объединить ветку testrelease с master, я хочу знать, нужно ли мне создавать тег на master, а затем объединять ветку testrelease с master? или мне нужно создать тег в ветке testrelease, а затем объединить его с master.

  2. У меня есть master и 2 другие ветви, у меня есть новая ветвь (текущая рабочая ветвь), которую мне нужно объединить обратно с master и с другими 2 ветвями. мой вопрос в том, нужно ли сначала объединяться с master, а затем с master в другие 2 ветви?

Ответ №1:

  1. Сначала выполните слияние с master, а затем отметьте фиксацию.

  2. Это зависит от работы. Если каждая из них является независимой ветвью, созданной из одной и той же ветви, такой как master, затем объедините обратно в master, а затем объедините / переназначьте другие функции / исправления в другие ветви. Если они были созданы друг из друга как вложенные ветви, то сначала объединяются обратно в исходную базу и в конечном итоге сходятся к основному в последнюю очередь.

Вы также можете найти эту модель потока Git полезной: http://nvie.com/posts/a-successful-git-branching-model /