组成结构图
- 工作空间:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
- 本地索引:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。有时候也被称作"索引",不过一般说法还是叫暂存区域。
- 本地仓库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库。
- 远程仓库:可以看做是github,它是一个远程仓库,它提供web服务供大家方便下载、查看、提交、存储。
基本流程
- 克隆仓库(第一次时) clone 克隆
- 对工作目录中文件新增、修改、删除操作
- 暂存文件,将文件的快照放入暂存区 add 新增
- 把暂存区的内容提交到本地仓库 commit 提交
- 把本地仓库的内容提交到远程仓库 push 推送
- 从远程仓库下载最新内容 pull 拉取
创建本地仓库(在你的磁盘中)
- git config --global user.name "xxxx" #配置注册时的用户名
- git config --global user.email "xxxxxxxxx@qq.com" #配置注册时的邮箱
- git config --list #检查配置信息
- git init #初始化
- touch README.md #创建文件
- git add README.md #新增文件到git中处理
- git commit -m "first commit" #提交,设置说明信息
- git remote add origin https://gitee.com/nutony/j2ee.git #远程仓库
注意!!!
第一次执行会弹出用户名、密码框,填写码云的账号信息就可以
1.常规Git操作
git 工作区 缓存区 本地仓库 远程仓库
1.检查当前分支 git branch
2.创建分支 git checkout -b 新分支名称
3.推送新分支 git push -u origin 新分支名称 第一次推送需要写-u
4.将文件添加到暂存区 git add .
5.提交代码 git commit -m “提交消息”
6.推动代码到云端 git push
7.合并代码到主分支 git merge 分支名称 在主线中操作
8.克隆代码 git clone “仓库地址”
9.将远程库的数据更新到本地 git pull
2. git中的分支
说明:开发中需要创建自己的分支结构,如果分支中的代码准确无误,应该将分支结构并入主线(master)
步骤:
1. 创建分支 git checkout -b 新分支名称
2. 推送新分支 git push -u origin 新分支名称
3. 修改工作区的内容
4. 提交数据 git add. git commit -m “xxxx” git push 提交到分支中
5. 切换到主线分支git checkout master(可再次执行git branch命令查看是否切换成功)
6. 合并分支 git merge 分支名称 (在本地库中合并)
7. 将数据推送到云端 git push