git 克隆仓库、拉取远程仓库的最新版本、解决冲突
git克隆仓库
克隆远端数据仓库到本地:git clone 仓库地址
拉取远程仓库的最新版本
拉取远程仓库中最新版本: git pull 远程仓库地址 分支名称
git pull
命令和 git clone
命令的区别:
-
git pull
只是拉取远程仓库中最新的版本(和本地仓库中的版本进行比较) -
git pull
已经有本地仓库的基础之上 -
git clone
完全克隆远程仓库(只在第一次项目开发中用到)
tips:如果远程仓库中的版本高于本地仓库中的版本,不能向远程仓库中进行提交的,本地仓库中必须先拉取远程仓库,然后再提交
解决冲突
再多人同时开发一个项目时,如果两个人同时修改了同一个文件的同一个地方,就会发生冲突,冲突需要人为解决。
程序员B push 失败:
- 先拉取远程仓库中的最新版本,产生了冲突(CONFLICT)
- 打开冲突文件进行修改
- 删除不需要的内容然后保存
- 最后推送到远程仓库