1.git简介

根据廖雪峰的git教程进行学习,以问题的形式来学习,懒得记太多笔记

  1. git是用哪种语言写的?

  2. 什么是集中式和分布式版本控制系统?
    集中式版本有哪些?[CVS;SVN;VSS]
    git用的是那种版本控制系统?

  3. 如何安装git?

  4. 安装完成后的配置:

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    

    note: 注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址

  5. 如何理解版本库(repository)?怎么创建版本库?
    创建版本库命令(尽量建在全英文路径中):

    $ cd /d #创建在d盘
    $ mkdir learngit
    $ cd learngit
    $ pwd
    /Users/michael/learngit
    

    然后,通过git init命令把这个目录变成Git可以管理的仓库:

    $ git init
    Initialized empty Git repository in D:/learngit/.git/
    

    这样Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository)
    note: 当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

  6. 如何把文件添加到版本库?
    第一步:在learngit目录下放入(或创建)文件readme.md文件,注意一定要放到learngit目录下
    第二步:用命令git add告诉Git,把文件添加到仓库:

    $ git add readme.md
    

    执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。
    第三步:用命令git commit告诉Git,把文件readme.md提交到了仓库:

     $ git commit -m 'write a readme file'
    	[master (root-commit) a5ba62e] write a readme file
    	1 file changed, 0 insertions(+), 0 deletions(-)
    	 create mode 100644 read.md
    

    简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
    git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.md文件);0 insertions:插入了0行内容(readme.md没有内容)。
    小结:
    mkdir <repository> 创建版本库;
    使用git init命令,初始化这个Git仓库;
    添加文件到Git仓库,分两步:
    使用命令git add <file>,注意,可反复多次使用,添加多个文件;
    使用命令git commit -m <message>,完成。

–更新学习于05.26.2020

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值