三大区域
1,工作区: 就是你电脑里能看到目录;
2,暂存区: stage或index,一般放在.git(可隐藏文件)目录下的index文件(.git/index)中,所以我们把暂存区有时候也叫做索引(index)
3,版本库: 工作区有一个隐藏目录,.git,这个实际上是Git的本地版本仓库。
创建新的文件
1,git init 初始化一个本地仓库
2, git status 查看文件状态
3,git add xx (index.html) (将文件夹中所有在工作区的文件放在暂存区)
4,git commit -m "注释" 把暂存区中数据放到版本区中
查看信息
git log 查看版本
git reflog 查看较短的版本号--查看版本日志
git reset --hard +版本ID 版本号回退到之前的版本
git checkout 从工作区的红色区域回退到工作区
git reset mix 从版本区到工作区的红色区域
版本回退
git reset --soft 暂存区=>缓存区
git reset HEAD 缓存区=>工作区
git reset --hart 版本号 暂存区=>工作区
分支操作
git branch 查看分支
git branch +分支名称 创建分支
git checkout +分支名称 切换分支
git merge +分支名称 合并分支
git branch +分支名称 -m 删除分支
上传服务器
git remote 查看当前本地仓库是否和远程仓库做了连接
git remote add origin=仓库别名 +远程仓库地址 添加远程仓库
git add . 或给 git add *
git commit - m"完成xxx"
git log 查看版本库---git log --graph(把分支显示出来)
git push origin master (分支)
从服务器上拉去与上传
拉取
第一次:-- git clone +git的地址
一次以后在同一个文件夹下:-- git pull +仓库别名 +上传分支名称(注:拉取时需要先上传在拉取,这样可以防止出现冲突)
上传
第一次:-- 观看上传服务器步骤
一次以后在同一个文件夹下: --- git push +仓库别名 +上传分支名称
如果第一次与git建立连接时出现
error: failed to push some refs to 'https://gitee.com/a-dog-without-emotion/vue3_-syt.git'
这种错误则先运行git pull --rebase origin master 错误原因:出现错误的主要原因是gitee(或github)上的README.md文件不在本地代码目录中,导致拉取代码时出错。
之后再次从 git add . 或给 git add *开始运行代码