7.20Git和Gitee使用

git config --list

查看name 和 email有没有创建 如果没有创建,就执行下面命令创建:

git全局下创建用户名和邮箱

git config --global user.name "xiaoming"
git config --global user.email "123123123@qq.com"

git init 创建一个本地的git仓库

出现.git文件 就说明创建仓库成功了

 git status 查看本地git仓库的状态

把工作区的内容提交到暂存区

git add 文件名+后缀

git add . 把所有工作区的文件添加到暂存区

将多个工作区的文件提交到暂存区使用 git add .

把暂存区的内容存到版本库当中

git commit -m ‘注释’ 例如git commit -m ‘实现了登录功能’

注释内容可以加引号(单引号和双引号) 也可以不加

 git log 查看本地版本库的提交记录

回退到执行的版本 哈希码是某一版本的唯一的id 哈希码可以备份一份防止丢失

git reset --hard 哈希码 

例如:

git reset --hard 8814b03c5feaefe70b38238bffbfa763cdee9673

 分支:

Master 主分支

新建一个分支开发新功能

新建一个分支的命令:

git branch zhangsan

查看所有的分支命令:

git branch

切换分支命令:

git checkout 分支名

切换并新建一个分支:

git checkout -b 分支名

如何删除一个分支:

git branch -d 分支名

lisi分支下 自己是不可以使用git branch -d删除自己的,

但是可以在zhangsan分支下删除lisi,因为lisi分支是在zhangsan 分支下创建的。

主分支master下可以任意删分支

这个时候如果一定要删除,可以使用强制删除命令:

分支自己是不可以删除自己的,强制删除也不行

git branch -D 分支名

 推荐使用git branch -d 防止强制删除丢失代码

merge之后无需commit 是自动提交的

在master分支下想要合并zhangsan分支:

git merge zhangsan

分支之间可以互相合并:

一个分支A提交了文件,

切换到另一个分支B的基础上,想删除A分支,会阻止删除,

提示需要把A分支的内容合并到B分支,

按照提示要求合并之后才可以-d删除

或者使用-D 强制删除:

出现冲突无法继续操作 输入以下命令可以强制退出:

:q 回车

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值