Git 如何同步phpmyadmin数据库

Git 如何同步phpmyadmin数据库,git,symfony,github,Git,Symfony,Github,我在使用git和git hub对我的项目进行版本化方面是新手,我需要你们的帮助来解决这个问题 所以,我和一个朋友在symfony2上做一个项目,我的数据库存储在phpmyadmin中 我想使用git和git hub,这样我们两个都可以保留他在代码源代码中所做的更改,但问题是,我不知道这是否与数据库相同 我需要一种方法来保存和同步我们在数据库和代码源中所做的更改 有什么建议吗? 谢谢:) 更具体地说,我想找到一种方法,使我添加到本地数据库中的对象也可以添加到我的朋友数据库中 例如,在添加我需要的问

我在使用git和git hub对我的项目进行版本化方面是新手,我需要你们的帮助来解决这个问题 所以,我和一个朋友在symfony2上做一个项目,我的数据库存储在phpmyadmin中 我想使用git和git hub,这样我们两个都可以保留他在代码源代码中所做的更改,但问题是,我不知道这是否与数据库相同 我需要一种方法来保存和同步我们在数据库和代码源中所做的更改 有什么建议吗? 谢谢:) 更具体地说,我想找到一种方法,使我添加到本地数据库中的对象也可以添加到我的朋友数据库中 例如,在添加我需要的问题之后,我有一个实体“问题”
我的朋友还应该找到我在他的数据库中添加的那些问题

如果你在Symfony项目中使用条令ORM,并且模式是由条令创建的,或者(或多或少)等同于条令将创建的模式,那么你可以使用条令中包含的
条令:schema:update
命令,也就是Symfony

这意味着:更新代码(例如:添加一个带有
@ORM\列(…)
注释的新实体属性),然后在开发系统上运行
/app/console原则:schema:update--force
,或者在生产系统上运行
/app/console原则:schema:update--dump sql
,以更新模式或(在后一种情况下)检查将要进行的更改。(
app/console
将用于Symfony2,而对于新的Symfony3项目,它必须是
bin/console


除此之外,还有一个名为Symfony捆绑包的单独项目。阅读symphony文档,您需要阅读有关条令和数据库的信息。
我希望这个链接能帮助你:

那么你的意思是如果我的朋友使用git拉项目,然后运行./app/console条令:schema:update--force或./app/console条令:schema:update--dump sql,他会在他的数据库中得到我添加的数据?我提到的条令命令在数据库模式上运行,而不是在数据上(即:在运行命令后,表定义将是最新的,但不包含除以前之外的其他数据)。如果要确保项目中的每个开发人员都有一些已定义的数据,这是一个不同的问题。要注意的术语是“fixture”,例如,请参阅