git学习之旅2

当我们在工作区做改动、提交暂存区和版本区或者未提交有什么区别呢?接下来就一起来了解吧

本次学习的git命令有:

【对比 命令】

git diff:工作区和 暂存区的对比,会显示两个区内容的不同

git diff --cached(--staged):暂存区和版本区的对比

git diff master:工作区和版本区的对比

【撤销】

git reset HEAD <file.name>:将工作区提交到暂存区的文件重新撤回工作区

git checkout -- <file.name>:将在工作区中做的修改进行撤销

git commit --amend可以撤销原先的重新提交,且不会有记录

----------------------------------------------------实操区---------------------------------------

在工作区将body{background-color:red}使用git commit -a -m " "提交到版本区,继续在body中添加font-size:12px,这次只使用git add main.css将其保存在暂存区,接着在工作区又继续加入font-family:"微软雅黑",接着让我们来看看各个区有什么不同吧!

先看看工作区和暂存区的区别:


可以看出工作区与暂存区的不同就是加入了font-family:"微软雅黑",接着看看暂存区和版本区的不同:


工作区和版本区的不同就是暂存区多了font-size:12px;

还有工作区和版本区呢:


接着来练手撤销命令,在此之前先把工作区的使用git commit -a -m 提交了,在main.css中删除了font-family:"雅黑"后使用git add .提交,假若想撤销,就使用git reset HEAD main.css撤销对之前的提交,截图如下:


若想撤销在工作区删除font-family:"雅黑"的操作要怎么做呢,使用git checkout -- <file.name>就能实现了,截图如下:


结果就是原先撤销的font-family:"雅黑"语句又在main.css中出现了

如果同时更改了demo.html和main.css文件,但是只是提交了main.css文件,想一次性实现将两个文件提交且不想显示已经提交过一次就要使用git commit --amend命令



这里只显示了一次的chang2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值