мерзавец - что я сделал? - PullRequest
       18

мерзавец - что я сделал?

1 голос
/ 05 декабря 2009

Я сделал:

git clone git://github.com/xyz/xyz.git  
git tag -l  
 release-1.0.0  
 release-1.0.1  
 release-1.0.2  
git checkout release-1.0.2  
git checkout -b xyzfilter  

и теперь я думаю, что у меня есть новая ветка, названная xyzfilter, основанная на теге 'release-1.0.2'.

Правильно ли я это сделал?

1 Ответ

3 голосов
/ 05 декабря 2009

Да, это выглядит правильно, при условии, что не было никаких серьезных ошибок при выполнении какой-либо из команд.

Если release-1.0.2 является тегом, а не ветвью (что должно быть для того, чтобы это работало после прямого клона), то это создает «отсоединенную головку» и проверяет версию в теге.

git checkout release-1.0.2

Затем эта команда создает новую ветвь на основе текущей извлеченной версии (т. Е. Только что извлеченного тега) и переключается на новую ветвь.

git checkout -b xyzfilter
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...