获得徽章 0
- #挑战每日一条沸点# 版本库就相当于一个目录,所有的文件都在这个目录下被管理,git可以跟踪你的每个版本。 创建目录(版本库):
$ mkdir 版本库名称
$ cd 版本库名称
$ pwd
/Users/michael/learngit
##pwd命令用于显示当前目录
复制代码
通过git init命令把这个目录变成Git可以管理的仓库:
$ git init
并且版本控制器只能检查文件,没办法检验图片或者word(word也为二进制文件)
复制代码
千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符
写一个readme.txt文件,内容如下:
Git is a version control system.
Git is free software.
复制代码
一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。
和把大象放到冰箱需要3步相比,把一个文件放到Git仓库只需要两步。
第一步,用命令git add告诉Git,把文件添加到仓库:
$ git add readme.txt
复制代码
执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。
第二步,用命令git commit告诉Git,把文件提交到仓库:
$ 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 commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。展开评论点赞