所谓的分支,就是每个人负责的不同的模块
整个项目有一个主干 master
所有的分支都是 从主干 maser 上 分支而来的
分支本质上是一个 复制拷贝的 过程
分支时,主干有什么内容,分支的内容就有什么内容
一定要有一个生成的历史版本之后,才能创建分支
创建分支
git branch 你要创建的分支名称
切换分支
git checkout 你要切换的分支
合并分支
git merge 你要合并的分支名称
创建一个新的文件夹演示
第一次,主干上有一个 pages>index.html css>index.css
创建一个分支 : res 分支
切换到 res 分支,进行操作
操作之后,添加缓存区,生成历史版本
生成历史版本之后,切换不同的 分支,就会显示不同的文件状态
不同分支就是不同的开发人员工作的不同的区域
一天的开发结束,领导来合并分支
只能在当前分支上,将其他分支的内容,拷贝到这个分支上
不能将当前分支的内容,发送给别的分支
上传冲突 :
两个人员开发同一个项目,如果操作的内容都相同,向同一个 gitHub 仓库上传文件
后上传的就会报错
需要先 执行 一个 git pull 命令 将当前 仓库历史版本,同步到本地 git 中,之后就可以完成上传了
C:WindowsSystem32driversetchosts
文件中 最后一行新增代码
13.250.177.223 https://github.com/
13.250.177.223 这个是 gitHub 的代理IP地址
之后就是使用这个 IP地址,访问 gitHub
有的电脑,没有修改权限,需要将 hosts 文件
复制到桌面,修改之后再复制回 原位置