Git常用操作,命令

Git版本管理控制系统,管理项目的更新迭代,可以在任意时间点,将文档的状态作为更新记录保存起来,也可以在任意的时间点将记录恢复回来

1.启动git命令窗口
git bath here
git Gui here
2.git:配置用户信息
配置git
配置提交人姓名
git config –- global user.name who
配置提交人邮
git config –- global user.email ***@qq.com

在win10系统用户的 .gitconfig下也可以进行配置

3.查看版本
git --version

在这里插入图片描述
4.git监控的过程
Git仓库
存放提交记录
暂存区
临时存放被修改的文件
工作目录
被git管理的项目目录

5.提交步骤
git init //初始化git仓库
git status //查看文件状态
git add 文件列表 追踪文件 //放到了暂存区
git commit -m " 说明做了什么 " // 提交信息
git log //查看提交记录
.git文件夹默认是隐藏的
git log
作者
提交时间
commit 里面写的提交信息

6.撤销
第一类
git checkout list.html
返回了暂存区保存的list.html,在开发出错的情况下的一个反悔操作
暂存区的文件覆盖掉了工作目录中的该文件

第二类
git rm --cached 文件
将不想让git管理的测试代码从暂存区里面取出来

在这里插入图片描述
untracked 没用被Git管理追踪
第三类
git仓库里的文件更新记录恢复出来,并且覆盖暂存区和工作目录
git log
git rest --hard commitID
相当于事件倒流,后面的提交记录也会丢失

7.分支(类似副本)
master 主分支
分支与分支是独立的
在不同分支干不同的事情
一份代码的基础上,干不同的活
要保护开发主线代码的稳定性,一般是可以发布的代码
在功能分支给到开发分支最后给到主分支
分支:
不同的版本
不同的功能
在这里插入图片描述
分支命令
git branch 查看分支
*代表当前选中的分支
git branch 分支名称 //新建分支
git checkout 分支名称 //切换分支
git merge 来源分支 // 在要合并的分支上合并来源分支,该分支依旧在
git branch -d 分支名 //删除分支:如果删除的是没有合并的分支默认不让删除
git branch -D 强制删除
-d 删除合并以后的分支 -D强制删除
不能再当前分支删除当前分支
切换分支前要注意的事件
要将分支代码commit -m 提交,这样就不会出现在其他分支上面
git stash //假提交 提交到某个地方让分支上的修改保存起来
//将现阶段的代码add到暂存区, git stash 后回到原来的代码块,解决完问题之后再 git stash pop 回退取出
git stash pop //释放add后的代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值