git命令在Windows10操作系统上的使用

一、版本的控制

1.集中式(将所有的文件统一收集在一个地方进行管理)

缺点:需要有网络,随着用户的增加,管理起来会越来越不方便,服务的响应也越来越慢

2.分布式(git)

每个电脑都是一台服务器,并不会互相影响;不管谁修改了都可以互相传递;在局域网中既能完成;如果某个电脑坏了文件丢失了也可以其中备份中获取到,方便至极哦!

二、git在Windows10的下载安装与配置

1.git的下载安装,网上一抓一把,我就不细说了https://git-scm.com/downloads

2.配置用户名和邮箱

git  config  --global  user.name  "用户名"

git  config  --global  user.email  "你的邮箱"    (global就是全局,我是为了方便自己,哈哈)

查看你的git配置的情况如何:git  config  -l

3.创建仓库(创建本地仓库)

1.自己找个干净的文件,在Git  Bash下面切换到你想创建仓库的位置dos命令我就不说了;

2.切换到你想要创建仓库的位置:   git  init

3.此时的你的文件夹下就多了一个.git的文件夹,一般是隐藏起来(我受过暴击)利用ls -a在git bash可以看见

4.创建一个文档提交到临时仓库,我创建的文档时readme.txt然后随便输入一行内容保存,在git  bash里面执行git  add  .  \ readme.txt(add后面的点,前后都有空格)

5.提交到仓库,git  commit  -m  "注释"     如下图提示一个文件被改了,同时增加了内容

6.对上面操作的文件进行修改,我的是readme.txt;我在文件夹上面又增加了一行内容。我想查看一下文件现在是什么情况,在git  bash执行: git  status,如下图所示,提示文件已经发生了修改,问你是否向上继续提交

7.如何想查看究竟改了啥,发生那些改变,可以再git bash上面执行git  diff查看 ,这个足够的详细,你改的内容也展示出来了,可以继续上面的步骤,将文件提交上去git  add  .  \readme.txt  和git  commit  -m  "加上你想说的话"

8.有时实在不放心,你的东西提交上去了,可以执行一下git  status,出现working tree clean。代表你操作很完美,哈哈;或者执行: git  diff也可以。

9.工作区,就是我说的本地仓库;上面git add和git commit都是相当于往一个版本库搬东西,git  add(临时仓库)代表还在路上运输上着呢,git commit代表已经抵达目的地。版本库:stage和master

10.撤销修改(第一种),在工作区,写入的数据信息错误;但还没有提交到stage(临时仓库)

第一步:git  status查看此时文件的状态;

第二步:发现文档已经做了修改,撤销修改 git  checkout  --  xxx (我们的文件是readme.txt)

11.撤销修改(第二种),在工作区写入的数据信息有误;但是已经执行了 git  add  .  \readme.txt这个命令;放在了stage临时仓库中了

第一步:git status查文件的状态;意思说文件已经提交到stage;

第二步:在git  restore   --staged   readme.txt将文件从临时文件夹撤回来;

第三步:再次在git bash执行git status查看状态;

第四步:接着执行一下git  checkout  -- xxx(此时和第10步没区别了)!

12.撤销修改(第三种),在工作区写入的数据信息,已经执行了git  add  .  \readme.txt 和 git  commit  -m  "注释"提交到master仓库中了

第一步:git  log查看提交日志,可以看出目前处的位置(距离我们最近)HEAD,我们想回滚到add  second  day这个位置

第二步:在Git  Bash中执行 git  reset  --hard  HEAD^,就是回滚到上一个版本,我的是second day,^表示回滚到上一个版本,^^表示回滚到上上一个版本,回滚到first day(这是我的)

上图最下面的哪一话就是已经回滚到second  day哪个版本啦!

第三步:我们为了再确认一下,执行git  log查看日志,就可以明显看出

第四步:我在用git status来看一下,心里踏实,可以看出很干净,没啥可以提交的!

第五步:此时你去查看你的文件,已删除了那条数据信息!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东东娃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值