我正在使用github并且我有以下问题,我有一个主分支,我通过执行从主人创建了一个新的分支
Git branch {branchname"
Git checkout {branchname}.
现在我需要编辑一些设置文件,我应该从我的新分支还是Master编辑这个文件?如果我从新分支编辑它,那么每次我为不同的项目创建一个新的分支,那么我应该修改这个设置文件...但同时如果我通过在主分支上编辑它,那么当我合并/稍后更新master分支,然后我会松开更改。有人可以澄清处理这个问题的最佳方法吗?如果我必须从Master那里做,那么我怎么能把它藏起来,因为我从不从主分支推送任何东西。
答案 0 :(得分:2)
这取决于你想要什么。如果您希望新设置在任何地方都可用,则需要修改master中的文件,将其签入,然后重新绑定任何现有分支以获取设置。
如果您只想在其他分支中进行更改,请在那里进行更改。如果你将其他分支合并回master,那么master将拥有它们。