初识Git1

本博客内容 参考廖雪峰老师的《使用github》http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137628548491051ccfaef0ccb470894c858999603fedf000

  • 下载和安装git环境
    https://git-for-windows.github.io 下载完成后直接默认安装下一步下一步 当在你鼠标右击的时候出现如图所示
    这里写图片描述
    表示git_windows已经安装完成 0.0

  • 创建本地库
    在你喜欢的地方创建一个你喜欢的名字并决定把它当作你的本地库,比如在F盘下创建一个RowanIT3的文件夹(可以手动右键添加当然如果懂命令行操作可以直接操作命令)

$ cd F:
$ mkdir RowanIT3
$ cd RowanIT3

此时右键点击 git bush here 则会出现类似cmd的命令框来操作git
这里写图片描述

  • 初始化版本库(在当前的git bush here下)
$ git init

初始化版本库
此时在你的RowanIT3本地库中会多出一个.git的隐藏文件,这个文件是用来跟踪管理你的版本库的 意思就是没事的时候不要去动它 ok?

  • 把代码或者文件添加到本地库中(比如我们写好了个hello.js文件)
$ git add hello.js 

添加到版本库中 若命令行无其他显示 则一般表示没得错误

  • 提交到本地库中
$ git commit -m "这是我的第一次提交"
其中的-m后面表示此次提交说明

提交到本地库

  • 查看状态
    当我们在本地修改了文件时使用
$ git status

这里写图片描述
来查看当前的状态 git会提醒你什么作出了修改,同样的我们想把修改后的文件提交到本地库中还是需要先进行“添加”操作、再进行“提交”操作,当操作完成后再使用$ git status 它会告示目前没有什么变动,这样确保了我们每次做出的提交自己心里都明白

  • 查看具体的不同之处
    使用过svn的小伙伴肯定知道svn中有个show diff功能来查看两次修改的区别地方。同样git也有此功能
$ git diff hello.js

这里写图片描述

  • 查看修改的日志文件(当我们进行了长期的修改提交操作后)
$ git log

查看修改变更日志
每次提交操作都会跟着一个id 后面会说此id的用处

  • 版本回退
    若在开发中当修改的文件被提交至版本库中时 但又想撤销此次提交操作 则会使用到git的版本回退
$ git reset ~HEAD^

这里写图片描述
其中HEAD是个指针指向的是当前版本 而HEAD^表示上一个版本 当想回退到以前很久的版本时 则此时提交id起作用了

$ git reset ~HEAD id号

这里写图片描述

  • git下理解工作区和版本库(图是廖老师的图0.0)
    这里写图片描述
    意思就是在我们本地文件RowanIT3下是工作区 所有的文件如hello.js当在执行了add添加操作时 第一首先把它加载到版本库的缓存区里面 当最后执行了commit提交操作后才正式放入版本库中默认的master分支下面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值