git 克隆仓库、拉取远程仓库的最新版本、解决冲突

git克隆仓库

克隆远端数据仓库到本地:git clone 仓库地址

拉取远程仓库的最新版本

拉取远程仓库中最新版本: git pull 远程仓库地址 分支名称

git pull命令和 git clone命令的区别:

  • git pull只是拉取远程仓库中最新的版本(和本地仓库中的版本进行比较)
  • git pull已经有本地仓库的基础之上
  • git clone完全克隆远程仓库(只在第一次项目开发中用到)
    tips:如果远程仓库中的版本高于本地仓库中的版本,不能向远程仓库中进行提交的,本地仓库中必须先拉取远程仓库,然后再提交

解决冲突

再多人同时开发一个项目时,如果两个人同时修改了同一个文件的同一个地方,就会发生冲突,冲突需要人为解决。
程序员B push 失败:
git 克隆仓库、拉取远程仓库的最新版本、解决冲突

  1. 先拉取远程仓库中的最新版本,产生了冲突(CONFLICT)
    git 克隆仓库、拉取远程仓库的最新版本、解决冲突
  2. 打开冲突文件进行修改
    git 克隆仓库、拉取远程仓库的最新版本、解决冲突
  3. 删除不需要的内容然后保存
    git 克隆仓库、拉取远程仓库的最新版本、解决冲突
  4. 最后推送到远程仓库