Git — 创建版本库

版本库
  • 版本库:又名仓库(repository),也可以理解成一个目录。
  • 特点:这个目录里所有的文件都可以被Git管理,每个文件的修改、删除,Git都可以跟踪;以便任何时刻都可以追踪历史,或者在将来某个时刻“还原”。
创建一个版本库
  1. 创建版本库非常简单,选择一个地方,创建一个空目录:

    $ mkdir gitspace
    $ cd gitspace
    $ pwd
    /data/gitspace
    

    注意pwd 命令用于显示当前目录,当前仓库位于 /data/gitspace。

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

    $ git init
    Initialized empty Git repository in /data/gitspace/.git/
    

    注意.git 目录是创建时生成的,用于 Git 跟踪管理版本库的,不要手动修改该目录及其内部文件,否则 GIt 仓库将会被破坏。若没有看到 .git 目录(默认隐藏),使用 ls -ah 命令就可见了。

  3. 把文件添加到版本库
    注意

    1. 只能跟踪文本文件(txt文件、网页、所有的程序代码等)的改动;
    2. 图片、视频、word格式文件等二进制文件无法追踪;
    3. 不要使用Windows的自带的笔记本编辑(默认UTF-8,且开头带0xefbbbf这个十六进制字符,会报错);使用Notepad++,设置默认的编码格式为UTF-8 without BOM。

    编写一个 readme.txt 文件,放到 gitspace 目录或其子目录下。

    Git is a version control system.
    Git is free software.
    
    1. 用命令 git add 通知 Git,把文件添加到仓库(执行没有任何显示即为成功):
      $ git add readme.txt
      
    2. 用命令 git commit -m < message > 通知 Git,把文件提交到仓库(-m 后面输入的是本次提交的说明,可以输入任意内容;执行后会返回几个文件被改动,哪里被改动):
      $ git commit -m "wrote a readme file"
      [master (root-commit) eaadf4e] wrote a readme file
       1 file changed, 2 insertions(+)
       create mode 100644 readme.txt
      
      可以一次提交多个文件
      git add file1.txt
      git add file2.txt file3.txt
      git commit -m "add 3 files"
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值