1. 知识铺垫。
git的三个区域
工作区:打开编辑器编辑时,我们就处在工作区
暂存区:将工作区的内容提交到本地仓库
版本库:将本地仓库内容提交到远程仓库
2. git步骤—用git终端打开(编辑器上的终端方法是一样的)
- 找到目标文件根目录
鼠标右键— git bash here—进入终端
- 初始化本地仓库
在终端里面输入 git init 初始化本地仓库,初始化成功后根目录文件夹会多个【.git】的文件夹
- git init 初始化本地仓库
- 添加文件,让git管理
- git add . add后面加个【.】是让根目录的所有文件都被管理
- git add index.html 可以设置只管理index.html文件
- 提交文件到本地仓库
- git commit - m m后面写个注释(做了什么事,就写什么),如完成了 login页面
- 推送本地数据到远程仓库—第一次提交
- 在终端输入远程仓库别名地址 // 在gitee创建仓库就会自动生成,我们要做的是复制即可
- git push -u origin master //第一次提交是提交到master主分支上面
3. 干货以上操作完成,已经完成了初始化远程仓库,远程的master主分支上面已有数据,接下来要做的是不断把子分支上面的数据合并到master主分支上面,另外在实际开发项目中大致方向应该遵循以下几点
- 一个项目是一个团队完成,我们不要在主分支上面完成数据的修改上传,以免出现不可逆的追溯版本(回原版本时候,回不到想要的版本了),各自的项目应创建一个子分支。
- 某某做login页面时,可以创建一个login子分支,然后切换在这个子分支上面开始编辑
- login页面完稿,再来把login分支合并到master主分支上面,这样来保证login分支与master分支的数据是一致的
创建分支login分支并切换到login分支上面
# 先创建分支
git branch 分支名
# 查看分支
git branch
# 切换分支
git checkout 分支名
login完成,提交login分支到远程仓
git add .
git commit -m 完成login页面
git push -u origin login
合并分支前先切换到master主分支 ```javascript //切换分支 git checkout master
//合并分支 git merge login
//合并完成再次推送,刷新远程仓的所有分支数据 git push ```