филиалы git hub - PullRequest
       3

филиалы git hub

0 голосов
/ 16 мая 2011

Я использую github и у меня следующий вопрос, у меня есть основная ветка, и я создал новую ветку из master, выполнив

Git branch {branchname"
Git checkout {branchname}.

Теперь мне нужно отредактировать какой-то файл настроек, должен ли я редактировать этот файл из моей новой ветки или из Мастера? Если я редактирую его из новой ветки, то каждый раз, когда я создаю новую ветку для разных проектов, я должен изменить этот файл настроек… но в то же время, если я редактирую его, находясь в основной ветке, то когда я объединяю / позже обновите ветку master, тогда я потеряю изменения. Может кто-нибудь уточнить, как лучше всего справиться с этим? Если я должен сделать это от Мастера, то как я могу спрятать его, поскольку я никогда не выталкиваю что-либо из мастер-ветви.

1 Ответ

2 голосов
/ 16 мая 2011

это зависит от того, что вы хотите.Если вы хотите, чтобы новые настройки были доступны везде, вам нужно изменить файл в master, зарегистрировать его, а затем перебазировать любые существующие ветви, чтобы получить настройки.

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

...