我有一个运行django的制作网站。网站非常大。我在main_project上初始化了git。所以我的生产网站是主分公司。好的。现在,如果我需要修复一些东西,我已经创建了一个开发分支。我切换到开发分支。编辑代码并与master合并。我的问题是当我在那里切换到开发分支时,它是否会影响我的生产网站,比如django或mod_wsgi会看到我的开发分支或主分支?我刚开始在GIT中使用分支。
但事实上,当我需要编辑某些内容时,我打算使用git clone并从我的电脑上推送。
答案 0 :(得分:0)
我的问题是当我在那里切换到开发分支时,是否会影响我的生产网站,如
django
或mod_wsgi
会看到我的开发分支或主分支?
是的,因为它会影响工作树(由django
或mod_wsgi
监控的目录结构)。
更好的解决方案是在本地(在服务器上,或理想情况下在另一台机器上)克隆它,并进行第二次“分级”。您可以测试修复的网站 一个修复程序在那里进行测试,你可以推送到你的第一个和当前的回购,以便让它生效。