2015-07-20 2 views
0

Существует git-проект на github. Я хочу реорганизовать для своей работы. Каждый раз, когда проект помечен в github, я хочу применить к нему свои изменения, чтобы сохранить текущие изменения в исходном проекте. Мне нужна помощь с рабочим процессом для этого. Я знаком с основами git и ничего не продвинулся. Четкие шаги помогут сделать это понятным.Отслеживать и применять изменения в теге проекта

+1

Просто объедините изменения проекта в свой собственный репозиторий. Если вы чувствуете себя напуганным и предпочитаете более линейную историю, используйте rebase вместо merge. – knittl

+0

Rebase кажется лучше, чем слияние. Я надеюсь, что это рабочий процесс некоторых шагов, которые я могу выполнять от отслеживания до перезагрузки каждый раз. Я хочу только обновить тег из исходного проекта, когда я знаю, что он был помечен, потому что изменения в исходном проекте могут все еще не появляться. – solet

+0

Или вы ищете автоматизированный способ сделать это, или вы спрашиваете, как пересобираться поверх тега/слияния тега? – knittl

ответ

0

Давайте предположим, что у вас есть удаленный происхождение, и вы хотите обновить локальный мастер филиала с новыми фиксаций от версии v5.0

  1. git fetch
  2. git checkout -b master
  3. git pull --rebase origin v5.0

Таким образом, вы Я обновляю ваш локальный филиал со всеми коммитами от v5.0 и ваши коммиты.

+0

Привет. Спасибо. Я думаю, мне нужно иметь пульт для оригинала, локальную версию, которую мне нужно будет обновлять с последним тегом, а затем переустановить моего мастера с помощью помеченной версии. По крайней мере, это то, что я получаю от чтения до сих пор. Я думаю, что это помогает, но я могу что-то упустить или это может быть не полным. – solet

+0

Можете ли вы добавить дополнительную информацию в вопрос, почему это не работает для вас? Вы клонировали репозиторий, из которого вы пытаетесь получить обновления? – raviolicode

+0

Я нашел это, что близко к тому, что я ищу. http://stackoverflow.com/questions/8660883/how-to-achieve-a-private-branch-in-git-that-floats-when-merging-with-upstream, но все еще пытаюсь добиться этого. – solet

Смежные вопросы