目录
6.要想把项目发布到git需要把工作区(实际操作区)里面的内容添加到暂存区
1.查看版本
git version
2.在本地初始化一个本地的仓库
想要把那个项目发布到git上面就直接右击这个项目点击git bash here
3.初始化
git init
运行之后项目里面会有一个.git文件,这是git用来管理你的项目的
4.查看分支的状态
git status
5.git分区
暂存区:暂时存放你添加的内容
历史区:(版本库)存放对应你提交的版本
工作区:实际操作的分区
6.要想把项目发布到git需要把工作区(实际操作区)里面的内容添加到暂存区
.是把项目里面的所有提交到暂存区 add 后面接文件名就是提交单个
git add .
7.将暂存区的内容提交到历史区
git commit -m "第一次提交" //-m是全部提交 也能写提交对应的文件就是单个提交 最后面的是注释相当于
8.配置你的用户信息
如果提示这个是需要你配置你的信息不然他不知道是谁提交
配置信息
git config --global user.email "you@example.com" #全局配置你的邮箱
git config --global user.name "your Name" #全局配置你的名字
9.关联你项目的地址
git remote add origin 你的项目git路径
10.上传到对应的远程仓库
这时候git上面就有对应的项目了
git push -u origin "master" #-u指定用户名 origin指定对应的分支 master主分支
11.查看对应的历史区提交的信息
git log
12.历史区回退到工作区
git reset --hard 版本id #将对应的历史区指定版本的内容拉回来
git reset --hard HEAD #拉回最近的一次提交的内容
13.分支的一些操作
分支相当模块 比如说我现在要完成一个系统 这个系统里面有登录 注册 以及 数据查询等功能。(按照原本的思想来的话 我们是将这个项目作为整体 一起提交 一起回滚 效率低了 现在我们采用分支的手段每个功能点作为一个分支 这样我就可以互不干扰 将这个作完以后 合并为一个整体)
查看分支
git branch
创建分支
git branch 分支名
创建并切换
//创建并切换分支
git checkout -b 分支名
删除分支
git branch -d 分支名
切换分支
git checkout 分支名
合并分支
git merge feature-login #将feature-login合并给当前分支
14.克隆下载git上面的项目
git clone 仓库地址