老师,这个git pull是什么意思?

来源:2-5 Git常用命令

五月一一

2020-11-27

图片描述

当我git checkout v2.0版本的分支之后,我git pull把v2.0版本的代码拉取下来意思是从v2.0这个项目拉取下来到我本地代码看有没有冲突对吗,如果v2.0版本有a的文件,而我本地没有a的文件,那么git pull就会把v2.0版本的a文件给了我本地的?如果我本地的有b文件,但是v2.0版本没有,这个就时候就需要用merge合并分支,把代码合并?------相当于我们平常复制文件夹,有冲突名字就会报错提醒我们?

意思就是git pull这个代码拉取下来如果两个地方没有冲突,但是两个有新的内容,那么git pull下来会合并还是什么?

写回答

1回答

河畔一角

2020-11-28

你理解的总体是没问题的,git pull就是拉取服务器代码到北地,如果有冲突,本地需要解决冲突然后提交,如果没有冲突,就会跟你本地代码合并。

很简单的例子,你跟我同时在做一个项目,我负责一个模块,你负责一个模块,做完之后肯定需要合并,那就是我提交代码,你那儿执行pull进行合并

0
2
河畔一角
master是主分支,通常用来上线的,它是稳定的代码。 功能开发一般会拉新分支,那别人跟你共用一个分支,别人有代码提交时,你要更新你的分支代码,但不是从主分支上面更新
2020-12-18
共2条回复

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程