Git 简介
创建版本库
创建一个版本库,首先创建一个空目录
$ mkdir git_learn
$ cd git_learn
$ pwd
/home/username/git_learn
pwd
命令用于显示当前目录
第二步,通过 git init
命令把这个目录变成 Git
可以管理的仓库
$ git init
Initialized empty Git repository in /home/username/git_learn/.git/
可以发现目录下多了一个 .git
的目录,这个目录是 Git 来跟踪管理版本库的,尽量不要啊手动修改这个目录里面的文件,容易把 Git 仓库破坏。
如果没有看到 .git 目录,用 ls -ah
命令查看
编写一个 readme.txt
文件,内容如下
Git is a version control system.
Git is free software.
一定要放到 git_learn
目录下(子目录也行),因为这是一个 Git 仓库,放到其他地方 Git 无法查找。
将文件放到 Git 仓库步骤:
第一步,用命令 git add
将文件添加到仓库:
git add readme.txt
第二步,用命令 git commit
把文件提交到仓库:
$ git commit -m "wrote a readme file"
[master (root-commit) ddc374f] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
git commit
命令,-m
后面输入的是本次提交的说明,最好输入有意义的内容,这样从历史记录可以方便查找改动记录。
git commit
命令执行成功后,会有内容说明
比如上面的例子:
1 file changed
: 1 个文件被改动(新添加的 readme.txt 文件)
2 insertions
: 插入了两行内容(readme.txt 有两行内容新增)
commit
可以一次提交多个文件,所以可以多次 add
不同的文件,比如:
git add file1.txt
git add file2.txt file3.txt
git commit -m "add 3 files."
小结
初始化一个 Git 仓库,使用 git init
命令
添加文件到 Git 仓库,分两步
- 使用命令
git add <file>
, 注意,可反复多次使用,添加多个文件 - 使用命令
git commit -m <message>
,提交文件到仓库。