我是Git VCS的新手,并在Visual Studio中为我的Web应用程序创建了一个git存储库。我有一个主分支,我想从中创建一个生产分支,其中包含一些配置更改,最终会推送到我的远程服务器。现在我将如何进行,或者创建一个允许我在主站和生产分支上为我的网站添加功能的分支的最佳方法是什么,维护我的主分支和生产分支之间的不同配置。
例如,如果我有两个文件,并且master中的文件A与生产中的文件A略有不同,但是想创建一个操作文件B的分支并在我的主分支和生产分支上应用更改,我该如何实现此?
答案 0 :(得分:1)
不确定我是否以正确的方式获得了您的方案。所以你有一个包含通用代码库等的主分支和一个生产分支,但是它应该和master一样,只需要为生产系统编辑正确的配置文件,对吗?
一般来说,您只需从主人那里创建高效的分支。如果你在你的仓库工作,你将合并到主人,每次你想要更新你的工作效率,你会把主人合并到生产。
答案 1 :(得分:0)
从现有分支
创建新分支的语法git checkout -b <branch_name>
首先去你的主分公司 -
git checkout master
然后从那里创建新分支,然后通过推送更改
推送您的分支git checkout -b production
git push -u origin production