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