查看本地git仓库的配置项:
git 有: 工作区-暂存区-版本库
clear :清屏
git remote add origin:关联仓库
git init(创建)=> 关联仓库 : git remote add origin => git add . => git commit -m "注释" => git push
工作区(红色表示) - git add . 工作区 -> 暂存区
git config --list:查看name 和 email有没有创建 如果没有创建,就执行下面命令创建:
global:表示全局
git:全局下创建用户名和邮箱
例如:
git config --global user.name "mike"
git config --global user.email "123123123@qq.com"
git init :创建一个本地的git仓库 (出现.git的隐藏文件 就说明创建仓库成功了)
git status :查看本地git仓库的状态
git add . :把所有工作区的文件添加到暂存区
git add 文件名+后缀:把工作区的内容提交到暂存区
暂存区(绿色表示)- git commit -m ‘注释’ 暂存区 -> 版本库
git commit -m ‘注释’ :把暂存区的内容存到版本库当中
例如git commit -m ‘实现了登录功能’ (注释内容可以加引号(单引号和双引号) 也可以不加)
git log :查看本地版本库的提交记录
版本库 - git push 本地仓库-> 线上仓库
git pull :重新拉去
仓库每有一个人提交了需要用git pull 先拉再提
git clone :可以克隆别人的git仓库
git reset --hard 哈希码 : 回退版本 恢复到之前版本
如何恢复之前的代码? - git reset --hard 哈希码
1、先获取之前代码提交记录的哈希码
2、使用 git reset --hard 哈希码
3、把相关文件拷贝一份 放到文件夹外
4、git pull 把本地代码和线上代码同步
5、再把拷贝的内容放入到现在的项目中
6、再git add . => git commit -m"注释" => git push到线上
分支 - git branch
如果只有一个分支 代码出现问题会导致整个瘫痪 分支可以保证主版本不受影响
git branch :新建分支 git branch+命名
git branch :查看分支
git checkout :切换分支 git checkout+要切换的分支名 分支要记得提交到版本库
git merge 分支名 :合并分支 (主分支和需要合并的分支都需要提交到版本库)
如图:
其中master是主分支
git checkout -b 分支名:新建并切换一个分支 (★在A分支下新建的分支,该新建的分支就具有了A分支的代码)
git branch -d 分支名 :如何删除一个分支 (分支本身不可以删除自己 切换成其他的分支才可以删除)- 推荐使用 防止强制删除丢失代码
git branch -D 分支名 :强制删除命令 (分支本身是不可以删除自己的,强制删除也不行)
小知识:出现冲突无法继续操作 输入以下命令可以强制退出:
:q 回车
gitee怎么建立分支?
1、点击分支
2、点击管理
3、点击新建分支
1、线上建立的分支 线下branch是没有的 需要建立一个同名的分支
2、在同名分支下增删改查
3、同名的分支提交到版本库 会出现这个代码(意思需要与线上做关联) 复制这个代码-粘贴-回车
4、切换到主分支上 合并建立的同名分支
5、提交到线上仓库
注意:要经常git pull 重新拉更新线上仓库的数据