pull

优质
小牛编辑
132浏览
2023-12-01

我们在入门篇也讲解过,执行pull可以取得远程数据库的历史记录。接下来,我们用图来讲解数据库提交的细节。

首先确认更新的本地数据库分支没有任何的更改。

分支没有任何修改的情况

这时只执行fast-forward合并。图中的master是本地数据库的master分支,origin/master是远程数据库的origin的master分支。

fast-forward合并

如果本地数据库的master分支有新的历史记录,就需要合并双方的修改。

本地端数据库的master分支有新的历史记录

执行pull就可以进行合并。这时,如果没有冲突的修改,就会自动创建合并提交。如果发生冲突的话,要先解决冲突,再手动提交。